centos7修改ftp端口命令
时间: 2024-12-17 22:40:52 浏览: 11
在CentOS 7系统中,如果你想要修改FTP服务器(通常使用vsftpd)的默认端口,你需要编辑vsftpd的配置文件。以下是步骤:
1. 打开终端并以root权限登录:
```
sudo su -
```
2. 找到vsftpd配置文件的位置,它通常位于 `/etc/vsftpd/vsftpd.conf`。
3. 使用文本编辑器如 `vi`, `nano` 或者 `nano` 打开该文件:
```
vi /etc/vsftpd/vsftpd.conf
```
或
```
nano /etc/vsftpd/vsftpd.conf
```
4. 在文件中找到 `listen_address` 或 `local_address` 配置行,这行通常类似:
```
listen=YES
listen_address=127.0.0.1
```
5. 更改 `listen_address` 的值为你想要的新端口号,例如将21(默认FTP端口)改为2121:
```
listen_address=127.0.0.1:2121
```
6. 确认修改无误后,保存并退出编辑器(如果使用 `vi`,按`:wq!`,如果是 `nano` 按 `Ctrl+X`, `Y`, `Enter`)。
7. 重启vsftpd服务以应用新的设置:
```
systemctl restart vsftpd
```
8. 验证更改是否成功,你可以通过运行 `netstat -tulpn | grep :2121` 来检查新端口的状态。
注意:记得在防火墙中打开新指定的端口,如果需要的话。例如,可以使用 `firewall-cmd --permanent --add-port=2121/tcp`,然后 `firewall-cmd --reload`。
阅读全文