Failu pārvaldība

Vairāki veidi, kā pārsūtīt failus starp datoru un Cloud Linux Server

Vairāki veidi, kā pārsūtīt failus starp datoru un Cloud Linux Server
Failu pārsūtīšanai starp datoru un Linux serveri var izmantot vairākas metodes, un dažas no tām mēs aplūkosim šajā rakstā.

SCP (SSH) izmantošana

SCP ir utilīta, ko izmanto, lai droši pārvietotu failus un direktorijus, izmantojot SSH. Ar SCP komandu, varat pārsūtīt failus no sava datora uz Linux serveri un otrādi. Tā kā šī utilīta failu pārvietošanai izmanto SSH, failu pārsūtīšanai būs nepieciešami servera SSH akreditācijas dati.

SSH ir iepriekš instalēts lielākajā daļā Linux serveru, taču, ja nē, varat to instalēt un iespējot, veicot šādas darbības.

Atveriet Ubuntu termināli un ierakstiet.

$ sudo apt install -y openssh-server
$ sudo pakalpojuma ssh start

Augšupielādējiet failus, izmantojot SCP

Scp komanda seko šim modelim

$ scp [Iespējas] [Avots] [Galamērķis]

Lai pārsūtītu failu no datora uz Linux serveri, uzrakstiet šīs komandas

$ scp / path / of / your / local / file.ext [aizsargāts ar e-pastu]: / path / of / file.ext -i taustiņš.pem

Iepriekš minētajā komandā vispirms ir jānorāda faila ceļš, kuru vēlaties kopēt no datora uz Linux serveri, pēc tam Linux servera lietotājvārds un IP adrese, kā arī ceļš, kurā vēlaties kopēt failu Linux serveris, kurš atkārto šo modeli ([aizsargāts ar e-pastu]: path / of / remote / file.ext).

Pēc šīs komandas izpildes būs nepieciešama Linux servera lietotāja konta parole

$ [email protected] parole:

Pēc paroles ievadīšanas fails tiks augšupielādēts.

Lejupielādējiet failus, izmantojot SCP

Lai lejupielādētu failus no Linux servera datorā, jums jāsniedz SCP faila vai direktorija vietējais ceļš un ceļš Linux serverī, kur vēlaties augšupielādēt failu.

$ scp [aizsargāts ar e-pastu]: / path / of / file.ext / path / to / destination

Pēc šīs komandas izpildes būs nepieciešama linux servera autentifikācijas parole. Kad būsiet ievadījis paroli, fails tiks droši kopēts jūsu datorā.

SCP komandrindas opcijas

Varat izmantot dažādus karodziņus (pazīstamus kā komandrindas opcijas) SCP komandu.

-lpp karogu izmanto, lai mainītu ostu. Pēc noklusējuma ssh izmanto 22 portu, bet ar -p karodziņu mēs varam mainīt 22. portu uz kaut ko citu, piemēram, 2222.

$ scp -p 2222 ceļš / no / jūsu / vietējais / fails.ext [aizsargāts ar e-pastu]: path / of / file.ext

-r karodziņš tiek izmantots, lai kopētu mapi un visu tās saturu.

$ scp -r / path / of / your / local / folder [email protected]: / path / of / folder

-i karodziņš tiek izmantots, lai autentificētu savienojumu, izmantojot failā saglabātu kriptogrāfisko atslēgu pāri, nevis lietotājvārdu un paroli.

$ scp -i ceļš / no / jūsu / vietējais / fails.ext [aizsargāts ar e-pastu]: path / of / file.ext

-c karodziņš tiek izmantots, lai saspiestu datus, kurus vēlaties pārsūtīt.

$ scp -c ceļš / no / jūsu / vietējais / fails.ext [aizsargāts ar e-pastu]: path / of / file.ext

-q karodziņš tiek izmantots, lai nomāktu kļūdu ziņojumu un progresa mērītāju.

$ scp -q / path / of / jūsu / vietējais / fails.ext [aizsargāts ar e-pastu]: / path / of / file.ext

Pārsūtiet failus, izmantojot Netcat

Netcat ir Linux utilīta, ko izmanto neapstrādātai tcp / ip saziņai, failu pārsūtīšanai, ostu skenēšanai un tīkla problēmu novēršanai utt. Tas ir iepriekš instalēts daudzās Linux balstītās sistēmās, un to galvenokārt izmanto tīkla administratori.

Ja vēl neesat instalējis, varat instalēt Netcat, ierakstot šādu komandu

$ sudo apt-get install netcat

Lai pārsūtītu failus, izmantojot Netcat, jums jāievada šīs komandas. Ieslēdziet Netcat serveri klausīšanās režīmā jebkurā portā, piem.g.(ports 4747) un ierakstiet faila ceļu, kuru vēlaties nosūtīt.

$ nc -l -p 4747 < path/of/file.ext

Saņemošajā resursdatorā izpildiet šādu komandu.

$ nc sūtīšanas serveris.URL.com 4747> path / of / file.ext

Piezīme: Servera sūtīšanas fails komandā izmantos mazāk nekā pierakstīties '<' while the receiving computer will have '>netcat komandā.

Varat arī pārsūtīt direktorijus. Iestatiet saņēmēju resursdatoru klausīties ostā, piemēram,.g. (4747).

$ nc -l -p 4747 | tar -zxfv / path / of / direktoriju

Nosūtiet to uz saņēmēja resursdatora sarakstu ostā.

$ tar czvf - / path / of / direktorija | nc saņem-steidzies.URL.com 4747

Katalogs tiks pārsūtīts. Lai pārtrauktu savienojumu, nospiediet CTRL + C

Pārsūtiet failus, izmantojot FTP

FTP (failu pārsūtīšanas protokols) tiek izmantots failu pārsūtīšanai starp datoriem vai klientiem un serveriem. Failu pārsūtīšanas ziņā tā ir ātrāka nekā HTTP un citi protokoli, jo tā ir īpaši paredzēta šim nolūkam. Tas ļauj pārsūtīt vairākus failus un direktorijus, un, ja pārsūtīšanas laikā savienojums tiek pārtraukts, fails netiks zaudēts. Tā vietā tā atsāks pārsūtīt vietu, kur tā tika nomesta.

Izmantojot FTP, varat instalēt FTP serveri, piemēram, vsftpd, izpildot šo komandu.

$ sudo apt install -y vsftpd

Pēc pakotnes instalēšanas jums jāsāk pakalpojums, ierakstot.

$ sudo systemctl start vsftpd
$ sudo systemctl iespējo vsftpd

Tad jūs varat izveidot savienojumu ar FTP serveri, ierakstot komandu FTP un IP adresi.

$ ftp [IP_Address]

Tas prasīs FTP servera lietotājvārdu un paroli. Pēc lietotājvārda un paroles ievadīšanas jūs izveidosiet savienojumu ar savu FTP serveri.

Izpildot šo komandu, varat uzskaitīt visu servera saturu.

ftp> ls

Lejupielādēt, izmantojot FTP

Ja vēlaties lejupielādēt jebkuru failu no FTP servera, to varat iegūt, ierakstot komandu.

ftp> get path / of / file

Fails tiks lejupielādēts. Varat arī izmantot dažādas aizstājējzīmes, lai lejupielādētu vairākus failus direktorijā. Piemēram ;

ftp> mget *.html

Tas lejupielādēs visus failus ar paplašinājumu “.html ” .

Varat arī izveidot vietējo direktoriju lejupielādētiem failiem no FTP servera, izmantojot lcd komandu.

ftp> lcd / home / user / directory-name

Augšupielādējiet failus, izmantojot FTP

Lai augšupielādētu failus FTP serverī, ierakstiet šādu komandu.

ftp> put path / of / local / file

Fails tiks augšupielādēts FTP serverī. Lai augšupielādētu vairākus failus, ierakstiet komandas.

ftp> mput *.html

Tas augšupielādēs visus failus ar paplašinājumu “.html ” .

Failu lejupielāde, izmantojot Python

Python ir modulis ar nosaukumu “http.serveris ”, ko izmanto failu pārsūtīšanai, bet ar to jūs varat lejupielādēt tikai failus.

Ja jums nav instalēts pitons, ierakstiet šādu komandu.

$ sudo apt install -y python3

Lai ieslēgtu pitona serveri, izmantojiet komandu.

$ sudo python3 -m http.serveris 4747 # [ports e.g.(4747)]

Tagad pitona serveris klausās 4747. portā.

Atveriet savu tīmekļa pārlūkprogrammu un ierakstiet IP adresi un porta nr. kurā klausās pitona serveris.

http: // IP_ adrese: 4747 /

Tiks atvērta lapa, kurā būs visi pitona servera faili un direktorijs. Jūs varat ieiet jebkurā direktorijā un lejupielādēt failus.

Jūs varat ieiet jebkurā direktorijā un lejupielādēt jebkuru failu.

Secinājums

SCP, Netcat, FTP un Python parasti tiek izmantotas failu pārsūtīšanas metodes. Visas iepriekš minētās failu un direktoriju pārsūtīšanas metodes ir ātras, uzticamas un mūsdienās tiek izmantotas. Ir arī daudz citu paņēmienu; jūs varat pieņemt jebkuru vēlamo metodi.

Rakstot Windows 10, kursors lec vai pārvietojas nejauši
Ja atklājat, ka peles kursors automātiski, nejauši lec vai pārvietojas pats, rakstot Windows klēpjdatorā vai datorā, daži no šiem ieteikumiem var palī...
Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...
Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...