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