10 sFTP-komentoesimerkkiä tiedostojen siirtämiseen Remote Linuxissa
File Transfer Protocol (FTP) oli laajalti käytetty protokolla tiedostojen tai tietojen etäsiirtoon salaamattomassa muodossa, mikä ei ole turvallinen tapa viestiä.
Kuten me kaikki tiedämme, File Transfer Protocol ei ole ollenkaan turvallinen, koska kaikki lähetykset tapahtuvat selkeänä tekstinä ja kuka tahansa voi lukea tiedot verkon paketteja haistaessaan.
Joten periaatteessa FTP:tä voidaan käyttää rajoitetuissa tapauksissa tai verkoissa, joihin luotat. Ajan mittaan SCP (Secure Copy) ja SSH (Secure Shell) korjaavat tämän turvallisuuden epäselvyyden ja lisäsivät salatun suojakerroksen siirtäessään tietoja etätietokoneiden välillä.
SFTP (Secure File Transfer Protocol) käyttää oletuksena SSH-protokollaa vakioportissa 22 suojatun yhteyden muodostamiseksi. . SFTP on integroitu moniin GUI-työkaluihin (FileZilla, WinSCP, FireFTP,). jne.).
Turvallisuusvaroitukset: älä avaa SSH-porttia (Secure SHell) maailmanlaajuisesti, koska se olisi tietoturvaloukkaus. Voit avata vain tietylle IP-osoitteelle, josta aiot siirtää tai hallita tiedostoja etäjärjestelmässä tai päinvastoin.
- Kuinka suojata ja vahvistaa OpenSSH-palvelin
- Kuinka vaihtaa SSH-portti Linuxissa
- Tiedostojen synkronointi Rsyncin avulla ei-standardin SSH-portin kanssa
- 5 parasta käytäntöä SSH-palvelimen suojaamiseen ja suojaamiseen
- 10 Wget-komentoesimerkkiä Linuxissa
Tämä artikkeli opastaa 10 sftp-komentoesimerkkiin, joita voit käyttää Linux-päätteen interaktiivisen komentoriviliittymän kautta.
1. Yhteyden muodostaminen SFTP:hen
Oletuksena samaa SSH-protokollaa käytetään todentamiseen ja SFTP-yhteyden muodostamiseen. Aloita SFTP-istunto kirjoittamalla komentokehotteeseen käyttäjänimi ja etäisäntänimi tai IP-osoite. Kun todennus on onnistunut, näet komentotulkin, jossa on sftp>-kehote.
[root@tecmint ~]# sftp [email
Connecting to 27.48.137.6...
[email 's password:
sftp>
2. Avun saaminen
Kun olet sftp-kehotteessa, tarkista käytettävissä olevat komennot kirjoittamalla komentokehotteeseen ? tai help.
sftp> ?
Available commands:
cd path Change remote directory to 'path'
lcd path Change local directory to 'path'
chgrp grp path Change group of file 'path' to 'grp'
chmod mode path Change permissions of file 'path' to 'mode'
chown own path Change owner of file 'path' to 'own'
help Display this help text
get remote-path [local-path] Download file
lls [ls-options [path]] Display local directory listing
ln oldpath newpath Symlink remote file
lmkdir path Create local directory
lpwd Print local working directory
ls [path] Display remote directory listing
lumask umask Set local umask to 'umask'
mkdir path Create remote directory
put local-path [remote-path] Upload file
pwd Display remote working directory
exit Quit sftp
quit Quit sftp
rename oldpath newpath Rename remote file
rmdir path Remove remote directory
rm path Delete remote file
symlink oldpath newpath Symlink remote file
version Show SFTP version
!command Execute 'command' in local shell
! Escape to local shell
? Synonym for help
3. Tarkista Nykyinen työhakemisto
Komentoa lpwd käytetään nykyisen Paikallisen työhakemiston tarkistamiseen, kun taas pwd-komentoa käytetään Etätyöhakemiston tarkistamiseen.
sftp> lpwd
Local working directory: /
sftp> pwd
Remote working directory: /tecmint/
- lpwd – tulosta järjestelmäsi nykyinen hakemisto
- pwd – tulosta ftp-palvelimen nykyinen hakemisto
4. Tiedostojen luettelointi sFTP:llä
Tiedostojen ja hakemistojen luettelointi paikallisessa sekä etäjärjestelmän ftp-palvelimessa.
Kaukosäätimellä
sftp> ls
Paikallisilla
sftp> lls
5. Lataa tiedosto sFTP:llä
Aseta yksi tai useita tiedostoja etäjärjestelmän ftp-palvelimeen.
sftp> put local.profile
Uploading local.profile to /tecmint/local.profile
6. Lataa useita tiedostoja sFTP:n avulla
Useiden tiedostojen asettaminen etäjärjestelmän ftp-palvelimelle.
sftp> mput *.xls
6. Lataa tiedostot sFTP:n avulla
Yksittäisten tai useiden tiedostojen hankkiminen paikallisessa järjestelmässä.
sftp> get SettlementReport_1-10th.xls
Fetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls
Hanki useita tiedostoja paikalliseen järjestelmään.
sftp> mget *.xls
Huomaa: Kuten näemme oletuksena get-komennolla, lataa tiedosto paikallisessa järjestelmässä samalla nimellä. Voimme ladata etätiedostoja eri nimellä määrittämällä nimen lopussa. (Tämä koskee vain yksittäistä tiedostoa ladattaessa).
7. Hakemistojen vaihtaminen sFTP:ssä
Vaihtaminen hakemistosta toiseen paikallis- ja etäsijainneissa.
Kaukosäätimellä
sftp> cd test
sftp>
Paikallisilla
sftp> lcd Documents
8. Luo hakemistoja sFTP:n avulla
Uusien hakemistojen luominen paikallisiin ja etäkohteisiin.
sftp> mkdir test
sftp> lmkdir Documents
9. Poista hakemistot sFTP:n avulla
Poista hakemisto tai tiedosto etäjärjestelmästä.
sftp> rm Report.xls
sftp> rmdir sub1
Huomaa: jos haluat poistaa tai poistaa minkä tahansa hakemiston etäsijainnista, hakemiston on oltava tyhjä.
10. Poistu sFTP Shellistä
!-komento pudottaa meidät paikalliseen komentotulkkiin, josta voimme suorittaa Linux-komentoja. Kirjoita exit-komento, jossa voimme nähdä sftp>-kehotteen.
sftp> !
[root@sftp ~]# exit
Shell exited with status 1
sftp>
Johtopäätös
SFTP on erittäin hyödyllinen työkalu palvelimien hallintaan ja tiedostojen siirtämiseen (paikallinen ja etäkäyttö). Toivomme, että nämä ohjeet auttavat sinua ymmärtämään SFTP:n käyttöä jossain määrin.