linux sftp 傳輸文件

linux下如何使用sftp命令

轉自:http://www.cnblogs.com/chen1987lei/archive/2010/11/26/1888391.html

sftp 是一個交互式文件傳輸程式。它類似於 ftp, 但它進行加密傳輸,比FTP有更高的安全性。下邊就簡單介紹一下如何遠程連接主機,進行文件的上傳和下載,以及一些相關操作。

舉例
如遠程主機的 IP 是 202.206.64.33 或者是域名 www.hebust.edu.cn, 用戶名是 fyt
在命令行模式下:

sftp fyt@202.206.64.33 //sftp fyt@www.hebust.edu.cn

回車提示輸入密碼。進入提示符: sftp>

如果登陸遠程機器不是爲了上傳下載文件,而是要修改遠程主機上的某些文件。可以
ssh [email protected] (其實sftp就是ssh 的一個程式)

    //get source distance
sftp> get /var/www/fuyatao/index.php /home/fuyatao/

這條語句將從遠程主機的 /var/www/fuyatao/目錄下將 index.php文件 下載到本地 /home/fuyatao/目錄下。

    //put source distance
sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/

這條語句將把本地 /home/fuyatao/downloads/目錄下的 linuxgl.pdf文件 上傳至遠程主機/var/www/fuyatao/ 目錄下。

cd pwd ls rm rmdir mkdir … 都是 遠程命令
lcd lpwd lls lrm lrmdir lmkdir … 都是 本地命令(local)

要離開sftp,用exit 或quit、 bye 均可。詳細情況可以查閱 man sftp.

如果覺得在命令行模式下不太方便,可以 sudo apt-get install gftp。在圖形界面下操作就簡便多了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章