debian

SFTP连接失败在Debian怎么办

小樊
40
2025-10-20 04:58:08
栏目: 智能运维

1. 检查SSH服务状态

确保SSH服务(SFTP依赖SSH)正在运行,若未运行则启动它:

sudo systemctl status ssh  # 查看服务状态
sudo systemctl start ssh   # 启动服务(若未运行)

2. 验证SFTP配置文件(/etc/ssh/sshd_config)

编辑配置文件,确认以下关键设置正确:

修改后必须重启SSH服务使配置生效:

sudo systemctl restart ssh

3. 检查防火墙设置

确保防火墙允许SSH/SFTP的默认端口(22)通过:

4. 验证用户权限与家目录设置

5. 查看系统日志定位具体错误

通过日志获取详细错误信息(关键排查步骤):

sudo tail -f /var/log/auth.log  # Debian默认SSH日志路径
# 或使用journalctl查看实时日志
sudo journalctl -u ssh -f

常见日志错误及对应解决:

6. 测试SFTP连接

使用客户端(如命令行或FileZilla)测试连接:

sftp 用户名@服务器IP  # 命令行测试

输入密码后,若能进入用户目录则表示连接成功。

7. 其他常见问题排查

0
看了该问题的人还看了