sftp 上傳下載 命令介紹


sftp是Secure FileTransferProtocol的縮寫,安全文件傳送協議。可以為傳輸文件提供一種安全的加密方法。sftp與 ftp有着幾乎一樣的語法和功能。SFTP為 SSH的一部分,是一種傳輸檔案至Blogger伺服器的安全方式。其實在SSH軟件包中,已經包含了一個叫作SFTP(Secure File TransferProtocol)的安全文件傳輸子系統,SFTP本身沒有單獨的守護進程,它必須使用sshd守護進程(端口號默認是22)來完成相應的連接操作,所以從某種意義上來說,SFTP並不像一個服務器程序,而更像是一個客戶端程序。SFTP同樣是使用加密傳輸認證信息和傳輸的數據,所以,使用SFTP是非常安全的。但是,由於這種傳輸方式使用了加密/解密技術,所以傳輸效率比普通的FTP要低得多,如果您對網絡安全性要求更高時,可以使用SFTP代替FTP。

  • sftp 連接
    在shell命令下:sftp root@120.110.7.119 意思是已root用戶名連接 120.110.7.119 服務器,
    隨后要你輸入root 對應的密碼。輸入正確后就連接上了

  • sftp 下載文件到本地服務器
    命令:sftp> get /etc/supervisor/file.conf   /etc/supervisord.d,意思是從120.110.7.119服務器的 /etc/supervisor 目錄下的 file.conf 文件下載到了 本地服務器的 /etc/supervisord.d 目錄下

  • sftp 下載文件夾到本地服務器
    命令:sftp> get -r /home/data   /home/my ,加上 -r 標記,表示從遠程服務器的 /home/data 文件夾下載到本地服務器的 /home/my 目錄下。

  • sftp 上傳文件到遠程服務器
    sftp> put /home/fuyatao/downloads/Linuxgl.pdf   /var/www/fuyatao/ 即將本地的Linuxgl.pdf 文件上傳到 遠程的 /var/www/fuyatao 目錄下

  • sftp 上傳文件夾到遠程服務器
    sftp> put /home/fuyatao   /var/www/fuyatao/ 即將本地的 fuyatao 文件夾上傳到 遠程的 /var/www/fuyatao 目錄下

更多命令可以輸入 help 查看


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM