我正在尝试从 macOS ssh 到 Kali Linux。两台设备位于同一子网上,通过家庭路由器连接。
我在运行 Kali 的设备上启动了 ssh 服务并进行了设置/etc/ssh/sshd_config在登录时使用密码。 (我在 /etc/ssh/sshd_config 中设置 PasswordAuthentication yes 和 ChrootDirectory /home/remote)
在 Mac 上运行以下命令SSH[电子邮件受保护]让我登录并在发出以下错误后断开连接/bin/bash 没有这样的文件或目录
我可以确认/bin/bash确实存在并列于/etc/shell。
错误日志来自/var/log/auth.log指向这个错误/dev/pts/zsh 没有这样的文件或目录
有人告诉我这可能是安装问题,我已经尝试过重新安装,但不起作用。
有人可以帮我解决这个问题吗?
答案1
感谢@icarus,是的,问题出ChrootDirectory
在/etc/ssh/sshd_config
.评论ChrootDirectory /home/remote
成功了。我从以下位置找出了这个问题的原因这问题。谢谢大家,我不敢相信我错过了这么愚蠢的事情。