1. 程式人生 > 實用技巧 >修改vsftpd預設埠21

修改vsftpd預設埠21

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伺服器了。