温馨提示×

Linux FTPServer端口是多少

小樊
59
2025-05-14 12:13:19
栏目: 智能运维

在Linux系统中,FTPServer(通常指vsftpd)默认使用的端口是21,这是用于控制连接的端口。数据连接通常使用端口20,但在主动模式下,数据连接的端口是由客户端选择的。

如果你想修改FTPServer的默认端口,可以编辑其配置文件。以下是具体步骤:

  1. 找到配置文件
  • vsftpd的默认配置文件通常位于/etc/vsftpd.conf。如果你使用的是其他Linux发行版或自定义了安装路径,请查找相应的配置文件。
  1. 使用文本编辑器打开配置文件
  • 使用任何文本编辑器来编辑这个文件,比如nanovivim等。例如,使用nano编辑器,你可以运行以下命令:
sudo nano /etc/vsftpd.conf
  1. 查找并修改端口设置
  • 在配置文件中,找到与FTP端口相关的行。它通常看起来像这样:
#listen NO listen  21
  • 要修改端口,只需更改数字21为所需的端口号。例如,如果你想将端口更改为2121,则将其更改为:
listen_port 2121
  • 请注意,如果你之前将listen设置为NO,则可能需要先取消注释(即删除行首的#字符)以使更改生效。
  1. 保存并关闭配置文件
  • 在编辑器中做出更改后,请保存并关闭文件。
  1. 重启vsftpd服务
  • 更改配置文件后,你需要重启vsftpd服务以使更改生效。这可以通过以下命令完成:
sudo systemctl restart vsftpd

或者,如果你使用的是较旧的Linux发行版或init系统,可能需要使用以下命令:

sudo service vsftpd restart

以上就是在Linux上配置vsftpd FTPServer的基本步骤。根据具体需求,可能还需要进行其他高级配置,如设置用户权限、启用SSL/TLS加密等。

0