Kuidas faile turvaliselt Linuxis üle kanda sftp abil

Kuidas faile turvaliselt Linuxis üle kanda sftp abil

Selles juhendis uuritakse, kuidas kasutada käsurea programmi sftp (SSH File Transfer Protocol) failide turvaliseks ülekandmiseks kahe Linuxi arvuti vahel võrgu kaudu.





Mis on SFTP?

Enne SFTP määratlemist on oluline astuda samm tagasi ja mõista SFTP eelkäija FTP -d (File Transfer Protocol).





kuidas aurumänge alustada

FTP on võrgukommunikatsiooniprotokoll, mida kasutatakse failide edastamiseks võrgu kahe arvuti vahel, tavaliselt serveri ja kliendi vahel.





SFTP on FTP turvalisem versioon. See säilitab turvalisuse, krüpteerides kahe arvuti vahel vahetatud andmed SSH (Secure Shell) protokolli abil. FTP seevastu edastab andmed lihttekstina üle võrgu.

SFTP võib aidata teil ja teie organisatsioonil saavutada ka teatavaid vastavuseeskirju, nagu GDPR või CCPA, mis nõuavad konfidentsiaalsete andmete edastamist võimalikult turvalisel viisil.



Juurdepääs kaugarvutile

Linux võimaldab peamiselt faile SFTP -ga üle kanda sftp programmi. Sftp on tugev käsureatarkvara, mis võimaldab teil faile turvaliselt ja interaktiivselt SSH kaudu üle kanda.

Kaugserveriga saate ühenduse luua sftp kaudu, kasutades järgmist käsku. Ärge unustage asendajaid asendada kasutajanimi 'ja' ip-address-of-remote-pc 'vastavalt serveri õige kasutajanime ja IP -aadressiga.





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

Kui küsitakse, sisestage serveri parool. Kui terminal tervitab teid Ühendatud olek, tähendab see, et teil õnnestus ühendus luua. Vilkuv kursor näitab lihtsalt, et sftp on interaktiivses režiimis.

Märge : Kui teil pole kaugserverit, millega suhelda, saate sftp -d kohapeal proovida, käivitades järgmise käsu:





sftp 127.0.0.1

Interaktiivsed sftp -käsud

Kui olete interaktiivrežiimis, saate kaugarvutiga suhtlemiseks kasutada mitmeid käske. Allpool on toodud mõned kõige olulisemad käsud. Pange tähele, et erinevalt enamikust Linuxi käskudest ei ole sftp-käsud tõstutundlikud.

Failide loend kaugserveris

Üks olulisemaid ülesandeid on failide loetlemine kataloogis, nii et teil on ettekujutus sellest, mida soovite üle kanda. Samuti saate hankida kaugarvuti failide ja kaustade teavet, sealhulgas salvestatud failide suurust ja õigusi.

Kaugarvutis olevate failide loetlemiseks võite kasutada järgmist käsku:

ls

Sa saad kasutage enamikku ls käsulippe nagu näiteks -juurde , -neid jne, ja need toimivad suurepäraselt.

Failide loendamiseks oma kohalikus töötavas arvutis saate kasutada järgmist käsku:

lls

Praeguse töökataloogi loend

Samuti saate väljastada kaugarvuti praeguse töökataloogi tee pwd . Käsk pwd tähistab Praegune töökataloog .

pwd

Kohaliku arvuti praeguse töökataloogi loetlemiseks toimige järgmiselt.

lpwd

Kasuta Ctrl + L klaviatuuri otsetee interaktiivse terminali väljundi kustutamiseks.

Failide üleslaadimine serverisse

Kasuta panna käsku failide teisaldamiseks kohalikust arvutist kaugserverisse. Näiteks Linuxi Manjaro ISO -pildi kodukataloogist teisaldamiseks kasutage allolevat käsku. Võite kasutada -R lipp, et kopeerida kataloogi rekursiivselt.

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

Väljund sarnaneb allpool näidatuga. Sftp kuvab failiedastuse edenemise reaalajas.

Samuti, kuna failitee kaugserverisse pole määratud, paneb sftp faili kohaliku arvuti sarnasele teele.

Kui soovite kopeerida mitu faili, kasutage mput käsu asemel. Näiteks kõigi Exceli arvutustabelite (XLS) failide kopeerimiseks kataloogi:

mput *.xls

Faili serverisse edastamise katkestamiseks või peatamiseks võite kasutada kiirklahvi Ctrl + C .

Failide allalaadimine serverist

Kasuta saada käsk failide serverist oma arvutisse allalaadimiseks. Näiteks HTML -faili nimega kopeerimiseks index.html käivitage serverist lihtsalt järgmine käsk:

get index.html

Mitme faili serverist hankimiseks kasutage mget käsk. Näiteks kõigi HTML -failide kopeerimiseks serveri praegusest töökataloogist oma kohalikku süsteemi:

kuidas Tiktokis originaalset heli teha
mget *.html

Faililubade muutmine

Samuti saate interaktiivse terminali kaugserveris oleva faili õigusi muuta käsk chmod . Näiteks anda kõik juurdepääsulubad index.html faili, käivitage järgmine käsk:

chmod 777 index.html

Väljuge sftp -seansist

Interaktiivse terminali sftp sulgemiseks võite lihtsalt käsu tippida hüvasti . Teise võimalusena võite kasutada väljumine või lõpetage ka käske.

Abi käsurealt

Käskude meeldejätmise asemel on parem õppida, kuidas käsurealt abi saada, kui seda vajate.

Sftp on varustatud hea dokumentatsiooniga. Interaktiivse terminali aknas abi saamiseks sisestage lihtsalt üks järgmistest käskudest.

help?

SFTP praktilised rakendused

See juhend on näidanud, kuidas käsk sftp abil andmeid turvaliselt ja interaktiivselt Linuxi arvutite vahel üle kanda. Kui olete juhuslikult Raspberry Pi kasutaja, võiksite olla huvitatud ka erinevatest viisidest andmete ülekandmiseks oma Raspberry Pi arvutist.

Jaga Jaga Piiksuma E -post Kuidas kopeerida andmeid Raspberry Pi -st arvutisse: 5 viisi

Mingil hetkel soovite lihtsat viisi andmete hankimiseks Pi SD -kaardilt ja arvuti kõvakettale. See võib olla keeruline.

Loe edasi
Seotud teemad
  • Linux
  • Failide jagamine
  • Linux
  • FTP
Autori kohta Valmis(36 artiklit avaldatud)

Mwiza arendab tarkvara erialalt ja kirjutab laialdaselt Linuxis ja esiprogrammeerimises. Mõned tema huvid hõlmavad ajalugu, majandust, poliitikat ja ettevõtlusarhitektuuri.

Veel Mwiza Kumwendalt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin