在CentOS系统中,要配置SFTP并设置端口,请按照以下步骤操作:
打开SSH配置文件:
使用文本编辑器(如vi、nano等)打开SSH配置文件。通常位于/etc/ssh/sshd_config
。
sudo vi /etc/ssh/sshd_config
修改或添加以下行:
在配置文件中找到#Port 22
这一行(如果存在),取消注释(删除行首的#号),并将端口号更改为所需的端口号。如果找不到这一行,请在文件末尾添加以下内容:
Port 2222
将2222
替换为您选择的端口号。请确保所选端口在1到65535之间,且未被其他服务占用。
保存并关闭配置文件。
重启SSH服务: 保存更改后,重启SSH服务以使新设置生效。
sudo systemctl restart sshd
或者
sudo service sshd restart
现在,您的CentOS系统上的SFTP服务将在新设置的端口上运行。请确保防火墙允许新端口的流量。如果使用的是firewalld,可以使用以下命令添加规则:
sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp
sudo firewall-cmd --reload
将2222
替换为您设置的端口号。