linux

Linux FTP服务器端口设置技巧

小樊
55
2025-08-20 06:34:24
栏目: 云计算

在Linux系统中,FTP服务器的端口设置可以通过修改FTP服务器的配置文件来实现。以下是一些常见的FTP服务器软件及其端口设置技巧:

1. vsftpd(Very Secure FTP Daemon)

默认端口:21

修改端口

  1. 打开vsftpd的配置文件:

    sudo nano /etc/vsftpd/vsftpd.conf
    
  2. 找到并修改以下行:

    listen_port=21
    

    21替换为你想要的端口号。

  3. 保存并退出编辑器。

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

    sudo systemctl restart vsftpd
    

2. ProFTPD

默认端口:21

修改端口

  1. 打开ProFTPD的配置文件:

    sudo nano /etc/proftpd/proftpd.conf
    
  2. 找到并修改以下行:

    Port 21
    

    21替换为你想要的端口号。

  3. 保存并退出编辑器。

  4. 重启ProFTPD服务以应用更改:

    sudo systemctl restart proftpd
    

3. Pure-FTPd

默认端口:21

修改端口

  1. 打开Pure-FTPd的配置文件:

    sudo nano /etc/pure-ftpd/pure-ftpd.conf
    
  2. 找到并修改以下行:

    Port 21
    

    21替换为你想要的端口号。

  3. 保存并退出编辑器。

  4. 重启Pure-FTPd服务以应用更改:

    sudo systemctl restart pure-ftpd
    

注意事项

  1. 防火墙设置:确保防火墙允许新的FTP端口通信。例如,使用iptablesufw

    sudo ufw allow 21/tcp
    

    21替换为你设置的端口号。

  2. SELinux设置(如果启用):如果你的系统启用了SELinux,可能需要更新SELinux策略以允许新的FTP端口:

    sudo setsebool -P ftp_home_dir on
    sudo setsebool -P allow_ftpd_full_access on
    
  3. 测试连接:在更改端口后,使用FTP客户端测试新的端口是否正常工作。

通过以上步骤,你可以成功地在Linux系统中修改FTP服务器的端口。

0
看了该问题的人还看了