在Debian上配置SFTP端口,您需要按照以下步驟操作:
打開SSH配置文件:
使用文本編輯器打開/etc/ssh/sshd_config
文件。例如,使用nano編輯器,您可以運行以下命令:
sudo nano /etc/ssh/sshd_config
修改默認端口:
在sshd_config
文件中找到#Port 22
這一行。取消注釋(刪除行首的#
符號),并將端口號更改為您希望使用的端口號。例如,如果您想將SFTP端口更改為2222,您可以將其更改為:
Port 2222
確保您選擇的端口號在1到65535之間,并且未被其他服務占用。
保存并關閉文件:
在nano編輯器中,按Ctrl + X
,然后按Y
,最后按Enter
以保存更改并退出。
重啟SSH服務: 為了使更改生效,您需要重啟SSH服務。運行以下命令:
sudo systemctl restart ssh
如果您的系統使用的是SysVinit或Upstart,您可以使用以下命令之一:
sudo service ssh restart
或
sudo /etc/init.d/ssh restart
配置防火墻(可選):
如果您的系統上啟用了防火墻,您需要允許新配置的SFTP端口通過防火墻。例如,如果您使用的是ufw
防火墻,您可以運行以下命令:
sudo ufw allow 2222/tcp
如果您使用的是iptables
,您可以運行以下命令:
sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
現在,您已經成功地在Debian上配置了SFTP端口。請確保在嘗試連接時使用新的端口號。