File Transfer Protocol (FTP) széles körben használt protokoll fájlok vagy adatok távoli átvitelére titkosítatlan formátumban, amely nem biztonságos módja a kommunikációnak. Mivel mindannyian tudjuk, hogy a fájlátviteli protokoll egyáltalán nem biztonságos, mert minden átvitel tiszta szövegben történik, az adatok bárki számára olvashatók a hálózaton lévő csomagok szimatolása során.,
tehát alapvetően az FTP korlátozott esetekben vagy a megbízható hálózatokon használható. Az SCP és az SSH ezt a biztonsági kétértelműséget kezeli, majd egy titkosított biztonságos réteget adott hozzá, miközben adatokat továbbított a távoli számítógépek között.
SFTP (Secure File Transfer Protocol) fut át SSH protokoll standard port 22 alapértelmezés létrehozni egy biztonságos kapcsolatot. Az SFTP-t számos GUI eszközbe integrálták (FileZilla, WinSCP, FireFTP stb.).,
Biztonsági figyelmeztetések: kérjük, ne nyissa meg az SSH portot (Secure SHell) globálisan, mivel ez biztonsági megsértés lenne. Csak akkor nyithat meg egy adott IP-t, ahonnan fájlokat továbbít vagy kezel a távoli rendszeren, vagy fordítva.
- 5 Legjobb Gyakorlatok Biztonságos, Védi az SSH Server
- 10 Wget Parancs Példa a Linux
Ez a cikk végigvezeti 10 sftp parancs példákat használni keresztül interaktív parancssori felület.,
hogyan lehet csatlakozni az SFTP-hez
alapértelmezés szerint ugyanazt az SSH protokollt használják az SFTP-kapcsolat hitelesítésére és létrehozására. Az SFTP-munkamenet elindításához írja be a felhasználónevet, a távoli gazdagépnevet vagy az IP-címet a parancssorba. Miután a hitelesítés sikeres volt, megjelenik egy SFTP> prompt shell.
# sftp [email protected] to [email protected]'s password:sftp>
segítségkérés
egyszer, az sftp prompt-ban ellenőrizze a rendelkezésre álló parancsokat a’?’vagy’ segítség ‘ a parancssorból.,
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 textget remote-path Download filells ] Display local directory listingln oldpath newpath Symlink remote filelmkdir path Create local directorylpwd Print local working directoryls Display remote directory listinglumask umask Set local umask to 'umask'mkdir path Create remote directoryput local-path Upload filepwd Display remote working directoryexit Quit sftpquit Quit sftprename oldpath newpath Rename remote filermdir path Remove remote directoryrm path Delete remote filesymlink oldpath newpath Symlink remote fileversion Show SFTP version!command Execute 'command' in local shell! Escape to local shell? Synonym for help
Check Present working Directory
az “lpwd” paranccsal ellenőrizhető a helyi aktuális munkakönyvtár, míg a ” PWD ” paranccsal ellenőrizhető a távoli munkakönyvtár.
sftp> lpwdLocal working directory: /sftp> pwdRemote working directory: /tecmint/
- lpwd – nyomtassa ki az aktuális könyvtárat a rendszeren
- pwd – nyomtassa ki az aktuális könyvtárat az ftp szerveren
fájlok felsorolása
fájlok és könyvtárak felsorolása helyi, valamint távoli rendszerben.,
On Remote
sftp> ls
On Local
sftp> lls
Fájl feltöltése távoli rendszerbe.
sftp> put local.profileUploading local.profile to /tecmint/local.profile
Mutiple fájlok feltöltése
Több fájl elhelyezése a távoli rendszerben.
sftp> mput *.xls
fájlok letöltése
egy vagy több fájl beszerzése a helyi rendszerben.
sftp> get SettlementReport_1-10th.xlsFetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls
szerezzen több fájlt egy helyi rendszeren.
sftp> mget *.xls
Megjegyzés: amint azt alapértelmezés szerint Láthatjuk a get parancs letöltési fájljával az azonos nevű helyi rendszerben., Mi lehet letölteni távoli fájl különböző nevet adja meg a nevét a végén. (Ez csak egyetlen fájl letöltése közben érvényes).
kapcsolási könyvtárak
váltás egyik könyvtárból egy másik könyvtárba a helyi és távoli helyeken.
On Remote
sftp> cd testsftp>
On Local
sftp> lcd Documents
könyvtárak létrehozása
új könyvtárak létrehozása helyi és távoli helyeken.
sftp> mkdir test
sftp> lmkdir Documents
könyvtárak eltávolítása
könyvtár vagy fájl eltávolítása távoli rendszerben.,
sftp> rm Report.xls
sftp> rmdir sub1
Megjegyzés: bármely könyvtár távoli helyről történő eltávolításához/törléséhez a könyvtárnak üresnek kell lennie.
kilépés sFTP Shell
a”!’command drop us in local shell from where we can execute Linux parancsok. Írja be az “exit”parancsot, ahol láthatjuk az sftp> gyors visszatérés.
sftp> !# exitShell exited with status 1sftp>
következtetés
az SFTP egy nagyon hasznos eszköz a kiszolgálók adminisztrálására és fájlok átvitelére (helyi és távoli). Reméljük, hogy ez a tuts segít megérteni az SFTP használatát bizonyos mértékig.