? ? ? ? sftp(Secure File Transfer Protocol)是SSH協議的一部分,用于在加密的SSH傳輸上訪問、管理和傳輸文件。與傳統的FTP協議相比,sftp提供了FTP的所有功能,但它更安全,更容易配置。不像SCP,它只支持文件傳輸,sftp允許你在遠程文件上執行一系列操作,并且可以恢復文件傳輸。
? ? ? ?SFTP為SSH的其中一部分,是一種傳輸檔案至Blogger伺服器的安全方式。其實在SSH軟件包中,已經包含了一個叫作SFTP(Secure File Transfer Protocol)的安全文件信息傳輸子系統,SFTP本身沒有單獨的守護進程,它必須使用sshd守護進程(端口號默認是22)來完成相應的連接和答復操作,所以從某種意義上來說,SFTP并不像一個服務器程序,而更像是一個客戶端程序。SFTP同樣是使用加密傳輸認證信息和傳輸的數據,所以,使用SFTP是非常安全的。但是,由于這種傳輸方式使用了加密/解密技術,所以傳輸效率比普通的FTP要低得多,如果您對網絡安全性要求更高時,可以使用SFTP代替FTP。
連接到遠程服務器
要連接到遠程服務器,使用sftp命令,后面跟上遠程服務器的用戶名和主機名或IP地址,例如:
sftp 賬戶名@IPsftp user_name@198.123.23.123
上傳
?//put 本地路徑/文件名 遠程路徑
put E:/stopWords/stop_word.txt? /data/home/hot_word/
? //put -r? 本地路徑/文件夾名 遠程路徑
put -r E:/stopWords/stop_word.txt? /data/home/hot_word/?
下載
//get?遠程路徑/文件名 本地路徑
get E:/stopWords/stop_word.txt? /data/home/hot_word/??
//get -r? 遠程路徑/文件夾名 本地路徑
get -r E:/stopWords/stop_word.txt? /data/home/hot_word/??
參考文檔:
? ? ??Linux sftp命令教程:如何安全地傳輸文件和目錄(附實例教程和注意事項)-Linux入門自學網