连接失败
sudo systemctl status ssh
,未启动则执行 sudo systemctl start ssh
。ufw
时执行 sudo ufw allow 22
。ping
和 telnet
测试服务器连通性及端口开放情况。权限错误
root
所有,权限设为 755
,子目录(如上传目录)归用户所有,权限设为 755
或 700
。sudo chown root:root /home/username
,sudo chmod 755 /home/username
。sudo chown sftpuser:sftpusers /home/sftpuser/upload
。配置异常
/etc/ssh/sshd_config
中 Subsystem sftp
配置是否正确(推荐使用 internal-sftp
),并确保 ChrootDirectory
路径有效。PermitRootLogin
与 ChrootDirectory
冲突,若限制root登录需确保配置一致。上传/下载失败
sudo chmod 755 /upload_dir
)。df -h
查看磁盘使用情况,清理空间或扩展存储。日志排查
sudo tail -f /var/log/auth.log
或 sudo journalctl -xeu ssh
,根据提示修复权限、配置等问题。参考来源: