在CentOS系统中,设置VSFTPD(Very Secure FTP Daemon)的端口可以通过修改其配置文件来实现。以下是详细的步骤:
打开VSFTPD配置文件
打开终端,使用文本编辑器(如vi
或nano
)编辑VSFTPD的主配置文件/etc/vsftpd/vsftpd.conf
。
sudo vi /etc/vsftpd/vsftpd.conf
找到并修改监听端口
在配置文件中找到listen_port
参数,如果没有则添加一行。将其值设置为你想要的端口号(例如2121)。
listen_port=2121
保存并退出编辑器
如果使用的是vi
,按Esc
键,然后输入:wq
并按回车键保存并退出。如果使用的是nano
,按Ctrl+O
保存,然后按Ctrl+X
退出。
重启VSFTPD服务 修改配置文件后,需要重启VSFTPD服务以使更改生效。
sudo systemctl restart vsftpd
如果你希望开放新的端口并允许外部访问,还需要在防火墙中开放该端口。
打开防火墙端口
使用firewall-cmd
命令打开新设置的端口(例如2121)。
sudo firewall-cmd --permanent --add-port=2121/tcp
重新加载防火墙规则 使更改生效。
sudo firewall-cmd --reload
你可以使用netstat
或ss
命令来验证VSFTPD是否正在监听新的端口。
sudo netstat -tuln | grep 2121
或者
sudo ss -tuln | grep 2121
如果看到类似以下的输出,说明VSFTPD正在监听新的端口:
tcp 0 0 0.0.0.0:2121 0.0.0.0:* LISTEN
通过以上步骤,你应该能够成功地在CentOS系统中设置VSFTPD的端口。