sftp(SSH File Transfer Protocol)是一種安全的檔案傳輸協定,允許用戶在網路上安全地傳輸檔案。它基於SSH協定,提供了加密的連接,確保資料在傳輸過程中的安全性。
基本的sftp命令語法如下:
sftp [options] [user@]host
-b batchfile
:使用批次檔進行自動化傳輸。-C
:啟用壓縮,減少傳輸的資料量。-o
:指定sftp的選項,例如-oPort=2222
來指定連接埠。-P port
:指定連接的埠號。以下是一些常見的sftp使用範例:
sftp user@hostname
sftp user@hostname
put localfile.txt
sftp user@hostname
get remotefile.txt
sftp -b batchfile.txt user@hostname
sftp -C user@hostname
-b
選項可以自動化重複的傳輸任務,節省時間。