ftp与sftp及sftp和scp的区别
FTP VS SFTP
FTP是文件傳輸協(xié)議。在網(wǎng)站上,如果你想把文件和人共享,最便捷的方式莫過于把文件上傳到FTP服務(wù)器上,其他人通過FTP客戶端程序來下載所需要的文件。
FTP進(jìn)行文件傳輸需要通過端口進(jìn)行。一般所需端口為:
1. 控制鏈路—TCP端口21??刂破鞫恕S糜诎l(fā)送指令給服務(wù)器以及等待服務(wù)器響應(yīng)。
2. 數(shù)據(jù)鏈路---TCP端口20。數(shù)據(jù)傳輸端口。用來建立數(shù)據(jù)傳輸通道的。主要用來從客戶向服務(wù)器發(fā)送一個文件、從服務(wù)器向客戶發(fā)送一個文件、從服務(wù)器向客戶發(fā)送文件或目錄列表。
?FTP為了適應(yīng)不同的網(wǎng)絡(luò)環(huán)境,支持主動連接和被動連接兩種模式。這兩種模式都主要針對數(shù)據(jù)鏈路進(jìn)行的,跟控制鏈路無關(guān)。
?FTP的安全隱患:
FTP的安全策略:
SFTP是Secure File Transfer Protocol的縮寫,是安全文件傳送協(xié)議。可以為傳輸文件提供一種安全的加密方法。跟ftp幾乎語法功能一樣。
SFTP是SSH的一部分,是一種傳輸檔案至Blogger伺服器的安全方式。它本身沒有單獨的守護(hù)進(jìn)程,必須使用sshd守護(hù)進(jìn)程來完成相應(yīng)的連接操作,所以從某種意義上來說,SFTP并不像一個服務(wù)器程序,而更像是一個客戶端程序。SFTP同樣是使用加密傳輸認(rèn)證信息和傳輸?shù)臄?shù)據(jù),所以使用SFTP是十分安全的。但由于這種傳輸方式使用了加密/解密技術(shù),所以傳輸效率比普通的FTP要低得多。在對網(wǎng)絡(luò)安全性要求更高時,代替FTP使用。
?
ftp和sftp最重要區(qū)別:
ftp:傳輸效率高,安全性較差
sftp:安全性高,傳輸效率相對ftp要差一些
?
scp VS sftp
?
相同:
不管SCP還是SFTP,都是SSH的功能之一。都是使用SSH協(xié)議來傳輸文件的。
不用說文件內(nèi)容,就是登錄時的用戶信息都是經(jīng)過SSH加密后才傳輸?shù)?#xff0c;所以說SCP和SFTP實現(xiàn)了安全的文件傳輸。
?
不同:
?
?常用 sftp命令
?
轉(zhuǎn)載于:https://www.cnblogs.com/veryvalley/p/9177026.html
總結(jié)
以上是生活随笔為你收集整理的ftp与sftp及sftp和scp的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS3弹性盒子Flex
- 下一篇: boost::timer库使用