要在Debian上設置SFTP端口,請按照以下步驟操作:
打開SSH配置文件: 在終端中輸入以下命令以編輯SSH配置文件:
sudo nano /etc/ssh/sshd_config
修改SFTP子系統:
在sshd_config
文件中找到以下行:
#Subsystem sftp /usr/lib/openssh/sftp-server
取消注釋(刪除行首的#號),然后修改為以下內容,將<your_custom_port>
替換為您想要設置的端口號(例如:2222):
Subsystem sftp internal-sftp -f AUTH -l INFO -p <your_custom_port>
更改SFTP監聽端口:
在sshd_config
文件中找到以下行:
#Port 22
取消注釋(刪除行首的#號),然后修改為您想要設置的端口號(例如:2222):
Port <your_custom_port>
保存并退出:
按Ctrl + X
鍵,然后按Y
鍵,最后按Enter
鍵保存更改并退出編輯器。
重啟SSH服務: 在終端中輸入以下命令以重啟SSH服務,使更改生效:
sudo systemctl restart ssh
現在,您的Debian系統上的SFTP服務應該在您設置的自定義端口上運行。請確保在嘗試連接時使用正確的端口號。