Kā droši pārsūtīt failus uz Linux, izmantojot sftp

Kā droši pārsūtīt failus uz Linux, izmantojot sftp

Šajā rokasgrāmatā tiks pētīts, kā izmantot sftp (SSH failu pārsūtīšanas protokols)-komandrindas programmu failu drošai pārsūtīšanai starp diviem Linux datoriem tīklā.





Kas ir SFTP?

Pirms SFTP definēšanas ir svarīgi atkāpties un saprast SFTP priekšteci FTP (failu pārsūtīšanas protokolu).





kā lejupielādēt visu vietni apskatei bezsaistē

FTP ir tīkla sakaru protokols, ko izmanto failu pārsūtīšanai starp diviem tīkla datoriem, parasti starp serveri un klientu.





SFTP ir drošāka FTP versija. Tā saglabā drošību, šifrējot datus, ar kuriem notiek apmaiņa starp diviem datoriem, izmantojot SSH (Secure Shell) protokolu. No otras puses, FTP tīklā pārraida datus kā vienkāršu tekstu.

SFTP var arī palīdzēt jums un jūsu organizācijai sasniegt noteiktus atbilstības noteikumus, piemēram, VDAR vai CCPA, kas paredz konfidenciālu datu pārsūtīšanu pēc iespējas drošākā veidā.



Piekļuve attālajam datoram

Linux galvenokārt ļauj pārsūtīt failus, izmantojot SFTP, izmantojot sftp programmu. Sftp ir spēcīga komandrindas programmatūra, kas ļauj droši un interaktīvi pārsūtīt failus, izmantojot SSH.

Jūs varat izveidot savienojumu ar attālo serveri, izmantojot sftp, izmantojot šādu komandu. Atcerieties nomainīt vietturus lietotājvārds ' un ' ip-address-of-remote-pc 'ar atbilstošu servera lietotājvārdu un IP adresi.





sftp username@ip-address-of-remote-pc

Ja tiek prasīts, ievadiet servera paroli. Ja terminālis sveicina jūs ar Savienots statuss, tas nozīmē, ka jums ir izdevies izveidot savienojumu. Mirgojošais kursors vienkārši parāda, ka sftp ir interaktīvā režīmā.

Piezīme : Ja jums nav attālā servera, ar kuru mijiedarboties, varat izmēģināt sftp lokāli, izpildot šādu komandu:





sftp 127.0.0.1

Interaktīvās sftp komandas

Kad esat interaktīvajā režīmā, ir vairākas komandas, kuras varat izmantot, lai mijiedarbotos ar attālo datoru. Tālāk ir aprakstītas dažas no vissvarīgākajām komandām. Ņemiet vērā, ka atšķirībā no vairuma Linux komandu sftp komandas nav reģistrjutīgas.

Failu uzskaitīšana attālajā serverī

Viens no vissvarīgākajiem uzdevumiem ir uzskaitīt failus direktorijā, lai jums būtu priekšstats par to, ko vēlaties pārsūtīt. Varat arī iegūt attālā datora failu un mapju informāciju, tostarp saglabāto failu lielumu un atļaujas.

Lai uzskaitītu failus attālajā datorā, varat izmantot šādu komandu:

ls

Jūs varat izmantojiet lielāko daļu ls komandu karodziņu piemēram, -uz , -viņi utt., un viņi strādās lieliski.

Lai uzskaitītu failus lokālajā darba datorā, varat izmantot šādu komandu:

lls

Pašreizējā darba direktorija saraksts

Varat arī izvadīt pašreizējā darba direktorija ceļu attālajā datorā ar pwd . Komanda pwd nozīmē Pašreizējais darba katalogs .

pwd

Lai uzskaitītu pašreizējo darba direktoriju vietējā datorā:

lpwd

Izmantojiet Ctrl + L. īsinājumtaustiņu, lai notīrītu interaktīvā termināļa izvadi.

Failu augšupielāde serverī

Izmantojiet likt komandu pārsūtīt failus no vietējā datora uz attālo serveri. Piemēram, lai pārsūtītu Linux Manjaro ISO attēlu no mājas mapes, izmantojiet tālāk norādīto komandu. Jūs varat izmantot -R karodziņu, lai rekursīvi kopētu direktoriju.

put manjaro-xfce-21.0.7-minimal-210614-linux54.iso

Rezultāts būs līdzīgs zemāk redzamajam. Sftp parādīs failu pārsūtīšanas gaitu reāllaikā.

Turklāt, tā kā faila ceļš uz attālo serveri nav norādīts, sftp ievietos failu līdzīgā ceļā kā vietējais dators.

Ja vēlaties kopēt vairākus failus, izmantojiet mput komandu vietā. Piemēram, lai kopētu visus Excel izklājlapu (XLS) failus direktorijā:

mput *.xls

Lai pārtrauktu vai apturētu faila pārsūtīšanu uz serveri, varat izmantot īsinājumtaustiņu Ctrl + C .

Failu lejupielāde no servera

Izmantojiet gūt komandu, lai lejupielādētu failus no servera vietējā datorā. Piemēram, lai kopētu HTML failu ar nosaukumu index.html no servera, vienkārši palaidiet šādu komandu:

get index.html

Lai no servera saņemtu vairākus failus, izmantojiet mget komandu. Piemēram, lai kopētu visus HTML failus no servera pašreizējā darba direktorija uz vietējo sistēmu:

labākais laiks datora iegādei
mget *.html

Faila atļauju maiņa

Varat arī mainīt faila atļaujas attālajā serverī interaktīvajā terminālī, izmantojot komandu chmod . Piemēram, lai piešķirtu visas piekļuves atļaujas index.html failu, palaidiet šādu komandu:

chmod 777 index.html

Iziet no sftp sesijas

Lai aizvērtu interaktīvo termināli sftp, varat vienkārši ierakstīt komandu čau . Alternatīvi varat izmantot Izeja vai atmest arī komandas.

Komandrindas palīdzības saņemšana

Tā vietā, lai iegaumētu komandas, vislabāk ir iemācīties saņemt palīdzību no komandrindas, kad vien tas ir nepieciešams.

Sftp nāk ar labu dokumentāciju. Vienkārši ierakstiet kādu no šīm komandām, lai saņemtu palīdzību interaktīvā termināļa logā.

help?

SFTP praktiskie pielietojumi

Šajā rokasgrāmatā ir parādīts, kā droši un interaktīvi pārsūtīt datus starp Linux datoriem, izmantojot komandu sftp. Ja jūs esat Raspberry Pi lietotājs, jūs varētu interesēt arī dažādi veidi, kā pārsūtīt datus no sava Raspberry Pi uz datoru.

Kopīgot Kopīgot Čivināt E -pasts Kā kopēt datus no Raspberry Pi uz datoru: 5 veidi

Kādā brīdī jūs vēlēsities vienkāršu veidu, kā iegūt datus no Pi SD kartes un datora HDD. Tas var būt sarežģīti.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Failu koplietošana
  • Linux
  • FTP
Par autoru Labi iet(36 raksti publicēti)

Mwiza izstrādā programmatūru pēc profesijas un plaši raksta par Linux un front-end programmēšanu. Dažas no viņa interesēm ietver vēsturi, ekonomiku, politiku un uzņēmumu arhitektūru.

Vairāk no Mwiza Kumwenda

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu