centos

centos vsftp如何修改默认端口

小樊
85
2025-02-12 12:11:20
栏目: 智能运维

要修改 CentOS 上 vsftpd 的默认端口,请按照以下步骤操作:

  1. 打开终端。

  2. 使用文本编辑器打开 /etc/vsftpd/vsftpd.conf 文件。例如,您可以使用 vi 编辑器:

sudo vi /etc/vsftpd/vsftpd.conf
  1. 在配置文件中找到以下两行(如果不存在,请添加到文件末尾):
#local_enable=YES
#chroot_local_user=YES

将这两行的注释符号(#)去掉,以启用本地用户登录和限制用户访问自己的文件:

local_enable=YES
chroot_local_user=YES
  1. 在配置文件中找到以下行(如果不存在,请添加到文件末尾):
#listen=2099

# 符号去掉,并将端口号更改为您想要的端口号,例如,如果您想将端口更改为 2121:

listen=2121
  1. 保存并关闭配置文件。

  2. 重启 vsftpd 服务以应用更改:

sudo systemctl restart vsftpd

现在,vsftpd 将监听您指定的新端口。请注意,您可能需要在防火墙中允许新端口的流量。如果您使用的是 firewalld,可以使用以下命令开放新端口(将 2121 替换为您选择的端口号):

sudo firewall-cmd --zone=public --add-port=2121/tcp --permanent
sudo firewall-cmd --reload

0
看了该问题的人还看了