在CentOS系统中,要修改vsftpd(Very Secure FTP Daemon)的端口,可以按照以下步骤操作:
登录到服务器: 使用SSH或其他远程登录工具连接到你的CentOS服务器。
编辑vsftpd配置文件:
打开vsftpd的主配置文件/etc/vsftpd/vsftpd.conf
。
sudo vi /etc/vsftpd/vsftpd.conf
找到并修改端口设置:
在配置文件中找到listen_port
这一行,如果没有则添加。
listen_port=2121 # 将2121替换为你想要的端口号
确保listen=YES
,这表示vsftpd将以独立模式运行并监听指定的端口。
保存并退出编辑器:
按Esc
键,然后输入:wq
保存并退出vi编辑器。
重启vsftpd服务: 使配置更改生效,需要重启vsftpd服务。
sudo systemctl restart vsftpd
验证端口更改: 使用以下命令检查vsftpd是否正在监听新的端口。
sudo netstat -tulnp | grep vsftpd
或者使用ss
命令:
sudo ss -tulnp | grep vsftpd
你应该能看到类似以下的输出,确认端口已经更改:
LISTEN 0 128 :::2121 :::* users:(("vsftpd",pid=1234,fd=4))
如果你还希望修改防火墙规则以允许新的FTP端口通信,可以按照以下步骤操作:
打开新的FTP端口:
使用firewall-cmd
命令添加新的端口规则。
sudo firewall-cmd --permanent --add-port=2121/tcp
重新加载防火墙配置: 使更改生效。
sudo firewall-cmd --reload
验证端口开放状态: 使用以下命令检查防火墙规则是否已更新。
sudo firewall-cmd --list-all
在输出中查找ports
部分,确认新端口已添加。
通过以上步骤,你应该能够成功修改CentOS系统中vsftpd的端口。