centos中安裝了FTP(vsftpd)服務。
vsftpd服務啟動后,默認的ftp端口是21,現在我想把ftp端口改成 64421 ,修改后能保證用戶上傳下載不受影響
1、編輯 /etc/vsftpd/vsftpd.conf 文件,在該配置文件中添加此行:listen_port=64421
#vi /etc/vsftpd/vsftpd.conf listen_port=64421
2、編輯 /etc/services 文件,將其中的 ftp 21/tcp 改為 ftp 64421 /tcp , ftp 21/udp 改為 ftp 64421 /udp
#vi /etc/services # 21 is registered to ftp, but also used by fsp ftp 64421/tcp ftp 64421/udp fsp fspd
3、執行 /etc/init.d/vsftpd restart 重新啟動 vsftpd 服務。啟動完成后可以使用 netstat -apn|grep vsftpd命令可以查看到系統現監聽的 vsftpd 的端口為64221
# netstat -apn|grep vsftpd tcp 0 0 0.0.0.0:64421 0.0.0.0:* LISTEN 11820/vsftpd
4、使用 IP地址加新的端口64421,如ftp://192.168.2.199:64421,這樣既可以訪問到 FTP服務器了。