SFTP(Secure File Transfer Protocol)默认使用的端口是 22,这是SSH协议的默认端口。然而,有时可能需要更改SFTP的默认端口以提高安全性或避免某些网络限制。以下是更改SFTP端口的步骤:
选择新端口号:选择一个未被其他服务使用的端口号。建议选择1024以上的端口。
调整防火墙:
sudo ufw allow 新端口号/tcp
sudo firewall-cmd --permanent --zone=public --add-port=新端口号/tcp
sudo firewall-cmd --reload
iptables
的Linux发行版,请打开新的端口:sudo iptables -A INPUT -p tcp --dport 新端口号 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
配置 SSH 服务器:
/etc/ssh/sshd_config
,例如使用 nano
编辑器:sudo nano /etc/ssh/sshd_config
Subsystem sftp internal-sftp
Port 新端口号
重启 SSH 服务:
sudo systemctl restart sshd
验证 SFTP 服务:
ss -an | grep 新端口号
通过以上步骤,您可以成功更改 Linux 服务器的 SFTP 端口。
希望这些信息对您有所帮助!如果您有其他问题,请随时提问。