在CentOS系統中,要配置SFTP并設置端口,請按照以下步驟操作:
打開SSH配置文件:
使用文本編輯器(如vi、nano等)打開SSH配置文件。通常位于/etc/ssh/sshd_config。
sudo vi /etc/ssh/sshd_config
修改或添加以下行:
在配置文件中找到#Port 22這一行(如果存在),取消注釋(刪除行首的#號),并將端口號更改為所需的端口號。如果找不到這一行,請在文件末尾添加以下內容:
Port 2222
將2222替換為您選擇的端口號。請確保所選端口在1到65535之間,且未被其他服務占用。
保存并關閉配置文件。
重啟SSH服務: 保存更改后,重啟SSH服務以使新設置生效。
sudo systemctl restart sshd
或者
sudo service sshd restart
現在,您的CentOS系統上的SFTP服務將在新設置的端口上運行。請確保防火墻允許新端口的流量。如果使用的是firewalld,可以使用以下命令添加規則:
sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp
sudo firewall-cmd --reload
將2222替換為您設置的端口號。