1. 程式人生 > >幾種網路通訊協議

幾種網路通訊協議


SFTP(Secure File Transfer Protocol):安全檔案傳送協議。可以為傳輸檔案提供一種安全的加密方法。SFTP與 FTP有著幾乎一樣的語法和功能。SFTP為SSH的一部份,是一種傳輸檔案到伺服器的安全方式。在SSH軟體包中,已經包含了一個叫作SFTP(Secure File Transfer Protocol)的安全檔案傳輸子系統,SFTP本身沒有單獨的守護程序,它必須使用sshd守護程序(埠號預設是22)來完成相應的連線操作,所以從某種意義上來說,SFTP並不像一個伺服器程式,而更像是一個客戶端程式。SFTP同樣是使用加密傳輸認證資訊和傳輸的資料,所以,使用SFTP是非常安全的。但是,由於這種傳輸方式使用了加密/解密技術,所以傳輸效率比普通的FTP要低得多,如果您對網路安全性要求更高時,可以使用SFTP代替FTP。
  1. 登陸遠端主機:  
  2. sftp [email protected]  
  3. 針對本機的命令都加上l:  
  4. lcd,lpwd  
  5. 將本機檔案上傳到遠端:  
  6. put filename.txt [some/directory]  
  7. 將當前資料夾下的檔案上傳到遠端:  
  8. mput *.* // multiple  
  9. 下載遠端檔案到本地:  
  10. get filename.file [some/directory]  
  11. 下載目錄下所有遠端檔案到本地:  
  12. mget *.* [some/directory]  
  13. 幫助:  
  14. ?  
  15. 退出:  
  16. bye/exit/quit  

SCP(Secure Copy):SCP就是Secure copy,是用來進行遠端檔案複製的,並且整個複製過程是加密的。資料傳輸使用ssh,並且和使用和ssh相同的認證方式,提供相同的安全保證。