sudo systemctl status ssh
查看,未运行则启动sudo systemctl start ssh
。/etc/ssh/sshd_config
中Subsystem sftp
配置是否正确(通常为Subsystem sftp internal-sftp
)。Match Group
等参数指向正确的用户组,路径需与实际一致。sftp_users
),家目录权限为755
,且所有者正确。755
),所有权为用户。sudo ufw status
,未放行则添加规则sudo ufw allow 22
。sudo setenforce 0
,查看日志确认是否拦截。sudo journalctl -u sshd
或sudo tail -f /var/log/auth.log
查看错误信息。sudo systemctl restart ssh
,用客户端连接测试。常见错误:
755
,上传目录按需设置)。Subsystem
路径与系统实际路径一致(可通过which sftp-server
查看)。