SSH 无法访问交互式 shell

SSH 无法访问交互式 shell

我正在尝试从 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成功了。我从以下位置找出了这个问题的原因问题。谢谢大家,我不敢相信我错过了这么愚蠢的事情。

相关内容