一、 SFTP是什麼
SFTP全稱為SSH File Transfer Protocol, 它是基於SSH協議的文件傳輸協議,提供了加密、壓縮的數據傳輸方式。
SFTP可以在本地和遠程之間方便、安全的傳輸文件,支持用戶驗證、透明的加密和壓縮數據等多種功能,可以在多種系統之間傳輸文件。
SFTP客戶端可以使用命令行,也可以使用多種GUI界面來進行操作。
二、 SFTP默認埠
由於SFTP基於SSH協議,因此其默認埠為22,即所謂的SSH埠。在正式使用SFTP時,如果不指定埠,將默認連接到22埠。
// 在linux命令行下連接SFTP,默認埠22 sftp username@example.com
三、 修改SFTP埠
SFTP默認埠22存在安全性問題,可能會被黑客攻擊,因此需要修改埠以增強安全性。修改SFTP埠需要修改SSH配置文件,具體步驟如下:
1、登錄遠程伺服器:
ssh username@example.com
2、修改SSH配置文件,找到以下內容:
#Port 22
將#Port 22修改為如下內容並保存:
Port 2222
3、重啟SSH服務:
service ssh restart
4、重啟SFTP服務:
service vsftpd restart
注意:因不同的發行版的Linux系統配置文件位置有所不同,具體修改方法需要根據實際情況修改。
四、 如何測試SFTP埠是否開放
測試SFTP埠是否開放可以使用多種方式,其中一種常用的方式是使用telnet命令。
telnet命令用於遠程登錄指定的主機,對SFTP埠進行測試時,需要將SFTP埠號作為參數傳遞給telnet命令。
telnet example.com 22
如果埠未開放將會返回Connection refused,否則返回類似SSH的歡迎界面。
總結
本文詳細闡述了SFTP默認埠的相關內容,包括SFTP的概念、默認埠22的安全性問題、如何修改和測試SFTP埠等。在實際使用SFTP時,需要注意埠號的設置和安全性問題。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/156717.html