WinSCP的四種協議:SFTP(SSH)、FTP、SCP、WebDAV
1、FTP
FTP(File Transfer Protocol,文件傳輸協議),通過端口進行文件傳輸:
端口21,控制鏈路,用於發送指令給服務器並等待服務器響應;
端口20,數據鏈路,用來建立數據傳輸通道。
使用FTP協議可能會存在一些安全隱患,例如FTP服務器軟件的漏洞、明文口令、通過FTP服務器進行端口掃描、數據劫持等。
參考:https://baike.baidu.com/item/FTP協議/7651119?fr=aladdin
2.SFTP(SSH)
SSH (SSH File Transfer Protocol) 又稱 SFTP(Secret File Transfer Protocol),安全文件傳送協議,為傳輸文件提供一種安全的加密方法。
SFTP是SSH內含的協議,只要SSHD服務器啟動了就可用,不需要FTP服務器啟動才能用。
對網絡安全性要求高時,建議使用SFTP。由於SFTP采用加密傳輸認證信息和數據,所以SFTP十分安全,但是傳輸效率就比FTP要低的多。
參考:https://baike.baidu.com/item/SSH文件傳輸協議?fromtitle=sftp&fromid=1184182
3、SCP
SCP(secure copy),用來進行遠程文件拷貝,使用和SSH相同的認證方式,提供相同的安全保障。
參考:https://www.cnblogs.com/mxh1099/p/5554823.html
4、WebDAV
WebDAV一種基於HTTP1.1的擴展協議,
在GET、POST、HEAD等幾個HTTP標准方法以外添加了一些新的方法,
使應用程序對Web Server直接讀寫,並支持寫文件鎖定及解鎖,還可以支持文件的版本控制。
參考:https://baike.baidu.com/item/WebDAV
