在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端口。请确保在尝试连接时使用新的端口号。