在CentOS系統中,設置VSFTPD(Very Secure FTP Daemon)的端口可以通過修改其配置文件來實現。以下是詳細的步驟:
打開VSFTPD配置文件
打開終端,使用文本編輯器(如vi
或nano
)編輯VSFTPD的主配置文件/etc/vsftpd/vsftpd.conf
。
sudo vi /etc/vsftpd/vsftpd.conf
找到并修改監聽端口
在配置文件中找到listen_port
參數,如果沒有則添加一行。將其值設置為你想要的端口號(例如2121)。
listen_port=2121
保存并退出編輯器
如果使用的是vi
,按Esc
鍵,然后輸入:wq
并按回車鍵保存并退出。如果使用的是nano
,按Ctrl+O
保存,然后按Ctrl+X
退出。
重啟VSFTPD服務 修改配置文件后,需要重啟VSFTPD服務以使更改生效。
sudo systemctl restart vsftpd
如果你希望開放新的端口并允許外部訪問,還需要在防火墻中開放該端口。
打開防火墻端口
使用firewall-cmd
命令打開新設置的端口(例如2121)。
sudo firewall-cmd --permanent --add-port=2121/tcp
重新加載防火墻規則 使更改生效。
sudo firewall-cmd --reload
你可以使用netstat
或ss
命令來驗證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的端口。