CentOS的SFTP端口是可以修改的。以下是修改SFTP端口的步骤:
登录到服务器: 使用SSH客户端连接到你的CentOS服务器。
编辑SSH配置文件:
打开/etc/ssh/sshd_config文件进行编辑。
sudo vi /etc/ssh/sshd_config
找到并修改端口设置:
在文件中找到#Port 22这一行(如果被注释掉了,去掉前面的#),并将其修改为你想要的端口号,例如Port 2222。
保存并退出:
按Esc键,然后输入:wq保存并退出编辑器。
重启SSH服务: 使更改生效,需要重启SSH服务。
sudo systemctl restart sshd
验证端口更改: 使用以下命令检查SSH服务是否正在监听新指定的端口。
sudo netstat -tulnp | grep sshd
或者
sudo ss -tulnp | grep sshd
如果你使用的是firewalld作为防火墙管理工具,还需要在防火墙中开放新的SFTP端口。
开放新端口:
sudo firewall-cmd --permanent --add-port=2222/tcp
将2222替换为你设置的端口号。
重新加载防火墙配置:
sudo firewall-cmd --reload
通过以上步骤,你应该能够成功修改CentOS服务器上的SFTP端口。