在配置SFTP(SSH File Transfer Protocol)端口时,通常涉及修改SSH服务器的配置文件。以下是详细的步骤:
/etc/ssh/sshd_config
。sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
。nano
、vim
等)打开 sshd_config
文件。Port
行,如果没有则添加一行。将端口号改为所需的值(例如,从默认的22改为2222)。例如:Port 2222
。sudo systemctl restart sshd
或者,如果你使用的是较旧的系统,可以使用以下命令:sudo service sshd restart
ufw
或 firewalld
)启用,你需要允许新的SFTP端口通过防火墙。
ufw
:sudo ufw allow 2222/tcp
firewalld
:sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp
sudo firewall-cmd --reload
-P
选项:在客户端使用 sftp
命令时,使用 -P
选项指定端口号。例如:sftp -P 2222 username@hostname
通过以上步骤,你应该能够成功修改SFTP的端口。请根据实际情况调整配置,以确保你的SFTP服务安全可靠。