在Debian系統上設置SFTP端口通常涉及修改SSH配置文件 /etc/ssh/sshd_config。默認情況下,SFTP使用的端口是22,但你可以根據需要更改它。以下是詳細步驟:
安裝OpenSSH服務器(如果尚未安裝):
sudo apt update
sudo apt install openssh-server
編輯SSH配置文件:
使用文本編輯器(如 nano 或 vi)打開 /etc/ssh/sshd_config 文件:
sudo nano /etc/ssh/sshd_config
修改SFTP端口: 在配置文件中找到以下行:
# Port 22
取消注釋(刪除行首的 # 符號)并更改端口號。例如,將端口更改為2222:
Port 2222
保存并關閉配置文件。如果你使用的是 nano 編輯器,可以按 Ctrl + X,然后按 Y,最后按 Enter 鍵。
重啟SSH服務以使更改生效:
sudo systemctl restart sshd
配置防火墻(如果使用 ufw):
允許新的SSH端口:
sudo ufw allow 2222/tcp
然后重新加載 ufw 配置:
sudo ufw reload
通過以上步驟,你已經成功在Debian系統上設置了SFTP端口。請確保在嘗試連接時使用新的端口號。