Try   HackMD
Item FTP FTPS SFTP
全名 File Transfer Protocol
檔案傳輸協議
FTP-SSL (FTP-SSH) Secure File Transfer Protocol
安全檔案傳輸協議
特性 1. TCP/IP協議簇中的一個成員
2. Client-Server架構
3. FTP使用兩個TCP連接,一般狀況,21號埠負責控制連接,20號埠負責數據連接
1. 藉助SSL協議加密 (SSL是為HTTP/SMTP等加密設計的)
2. 如果是ftp-over-ssh,就是完全不同於sftp的傳輸方式了,就是利用ftp伺服器和ssh協議加密傳輸數據
1. 使用SSH傳輸協議加密從客戶端與伺服器的FTP連接 (SSH是為TELNET/FTP等加密、建立傳輸通道而設計的)
2. 與FTP有著幾乎一樣的語法和功能
3. SFTP協議是SSH中的一條獨立的協議,利用SFTP伺服器就可以傳輸數據
4. 使用sshd守護進程(埠號默認是22)來完成相應的連接操作
缺點 1. 上傳/下載文件時傳輸的資料未加密
2. 在伺服器端的檔案不安全
使用了加密/解密技術,所以傳輸效率比FTP要低

 SSH就像鋪管子,SSL就像打包裹,鋪管子和打包裹都會使數據安全,都是一個製作密鑰的過程,而因為SSH是一個管子所以它很適合FTP的安全傳輸。