sftp是Secure File Transfer Protocol的縮寫,安全文件傳送協議。能夠爲傳輸文件提供一種安全的加密方法。sftp 與 ftp 有着幾乎同樣的語法和功能。SFTP 爲 SSH的一部分,是一種傳輸檔案至 Blogger 伺服器的安全方式。其實在SSH軟件包中,已經包含了一個叫做SFTP(Secure File Transfer Protocol)的安全文件傳輸子系統,SFTP自己沒有單獨的守護進程,它必須使用sshd守護進程(端口號默認是22)來完成相應的鏈接操做,因此從某種意義上來講,SFTP並不像一個服務器程序,而更像是一個客戶端程序。SFTP一樣是使用加密傳輸認證信息和傳輸的數據,因此,使用SFTP是很是安全的。可是,因爲這種傳輸方式使用了加密/解密技術,因此傳輸效率比普通的FTP要低得多,若是您對網絡安全性要求更高時,可使用SFTP代替FTP。html
linux 2009-07-21 10:32:33 閱讀955 評論0 字號:大中小linux
要使用sftp第一步修改配置文件:/etc/ssh/ssh_config 插入subsystem-sftp sftp-server 。shell
保存修改,使用命令:sftp myname@host安全
提示輸入密碼,驗證成功以後出現 sftp> 提示符。服務器
[root@localhost ssh]# vi ssh_config
[root@localhost ssh]# sftp llg@192.168.80.236
Connecting to 192.168.80.236...
The authenticity of host '192.168.80.236 (192.168.80.236)' can't be established.
RSA key fingerprint is a1:45:61:1f:ec:7e:27:c8:6b:0f:b2:22:90:a0:87:08.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.80.236' (RSA) to the list of known hosts.
llg@192.168.80.236's password:
Permission denied, please try again.
llg@192.168.80.236's password:
sftp>網絡
重新連接x-shell使用sftp協議ssh
經常使用命令有:ui
quit --退出加密
ls --查看遠程目錄文件spa
cd --改變遠程目錄路徑
lls --查看本地目錄文件
lcd --改變本地目錄路徑
put --將本地文件上傳到遠程目錄
get --下載遠程目錄文件到本地