Debian中SFTP的默认配置端口
SFTP(SSH File Transfer Protocol)是基于SSH协议实现的加密文件传输协议,在Debian系统中,默认与SSH服务共用22端口。这意味着未修改SSH配置时,SFTP连接无需额外指定端口,直接使用22即可建立加密传输通道。
修改SFTP端口的方法(可选)
若需更改默认端口以提升安全性(如避免自动化工具扫描),可通过编辑SSH配置文件实现:
nano)输入sudo nano /etc/ssh/sshd_config;#Port 22行(#表示注释),删除#并将22替换为目标端口(如2222),确保新端口在1-65535范围内且未被其他服务占用;sudo systemctl restart ssh使更改生效;sudo ufw allow 2222/tcp(将2222替换为实际端口)。注意事项
sftp -oPort=2222 user@hostname);sshd_config中的AllowUsers、ChrootDirectory等参数实现,无需更改默认端口。