centos

CentOS中VSFTP端口设置方法

小樊
39
2025-05-20 21:50:56
栏目: 智能运维

在CentOS系统中,设置VSFTPD(Very Secure FTP Daemon)的端口可以通过修改其配置文件来实现。以下是详细的步骤:

方法一:通过修改配置文件

  1. 打开VSFTPD配置文件 打开终端,使用文本编辑器(如vinano)编辑VSFTPD的主配置文件/etc/vsftpd/vsftpd.conf

    sudo vi /etc/vsftpd/vsftpd.conf
    
  2. 找到并修改监听端口 在配置文件中找到listen_port参数,如果没有则添加一行。将其值设置为你想要的端口号(例如2121)。

    listen_port=2121
    
  3. 保存并退出编辑器 如果使用的是vi,按Esc键,然后输入:wq并按回车键保存并退出。如果使用的是nano,按Ctrl+O保存,然后按Ctrl+X退出。

  4. 重启VSFTPD服务 修改配置文件后,需要重启VSFTPD服务以使更改生效。

    sudo systemctl restart vsftpd
    

方法二:通过防火墙设置

如果你希望开放新的端口并允许外部访问,还需要在防火墙中开放该端口。

  1. 打开防火墙端口 使用firewall-cmd命令打开新设置的端口(例如2121)。

    sudo firewall-cmd --permanent --add-port=2121/tcp
    
  2. 重新加载防火墙规则 使更改生效。

    sudo firewall-cmd --reload
    

验证端口是否开放

你可以使用netstatss命令来验证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的端口。

0
看了该问题的人还看了