sftp命令

dawn009發表於2014-02-27

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

舉例,如遠端主機的 IP 是 202.206.64.33或者是域名使用者名稱是  fyt ,在命令列模式下:sftp fyt@202.206.64.33或者  fyt@。回車提示輸入密碼。進入提示符

sftp>

如果登陸遠端機器不是為了上傳下載檔案,而是要修改遠端主機上的某些檔案。可以

ssh  fyt@202.206.64.33 (其實sftp就是ssh 的一個程式。)

sftp> get /var/www/fuyatao/index.php  /home/fuyatao/
這條語句將從遠端主機的  /var/www/fuyatao/目錄下將 index.php 下載到本地  /home/fuyatao/目錄下。

sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/
這條語句將把本地 /home/fuyatao/downloads/目錄下的 linuxgl.pdf檔案上傳至遠端主機/var/www/fuyatao/ 目錄下。

你如果不知道遠端主機的目錄是什麼樣, pwd命令可以幫您查詢遠端主機的當前路徑。查詢本機當前工作目錄 lpwd.

改變路徑可以用cd ,改變本機路徑可以用 lcd;

ls rm rmdir mkdir 這些命令都可以使用。同理呼叫本機都是加 l , 即 lls lrm.

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

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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1094777/,如需轉載,請註明出處,否則將追究法律責任。

相關文章