要修改 CentOS 上 vsftpd 的默認端口,請按照以下步驟操作:
打開終端。
使用文本編輯器打開 /etc/vsftpd/vsftpd.conf
文件。例如,您可以使用 vi
編輯器:
sudo vi /etc/vsftpd/vsftpd.conf
#local_enable=YES
#chroot_local_user=YES
將這兩行的注釋符號(#)去掉,以啟用本地用戶登錄和限制用戶訪問自己的文件:
local_enable=YES
chroot_local_user=YES
#listen=2099
將 #
符號去掉,并將端口號更改為您想要的端口號,例如,如果您想將端口更改為 2121:
listen=2121
保存并關閉配置文件。
重啟 vsftpd 服務以應用更改:
sudo systemctl restart vsftpd
現在,vsftpd 將監聽您指定的新端口。請注意,您可能需要在防火墻中允許新端口的流量。如果您使用的是 firewalld,可以使用以下命令開放新端口(將 2121 替換為您選擇的端口號):
sudo firewall-cmd --zone=public --add-port=2121/tcp --permanent
sudo firewall-cmd --reload