连接在Linux服务器ssh中关闭

时间:2015-04-10 11:36:58

标签: linux

我正在尝试连接到我的Linux服务器。

输入密码后,它显示在输出下方:

Last Logan: Mon Jun 24 12:22:48 2013 from xxx.xxx.xxx.xxx
/bin/bash: No such file or directory
Connection to xxx.xxx.x.xx closed.

如何连接服务器?

2 个答案:

答案 0 :(得分:1)

您尝试以用户权限进入服务器,并看到/bin/bash文件。当您chroot时,您可以触及/ bin/bash directroy。您可以在sudo中添加用户。

然后你应该看到目录/home/username/bin/bash/

修改:

当您 chroot 时,指定的目录将变为/。然后,chroot中的正确shell路径是/bin/bash,而不是/home/username/bin/bash

您还需要确保chroot中有足够的其他内容供系统使用。您可以使用 sudo chroot /home/username /bin/bash进行测试,看看哪些有效,哪些无效

还有关于chroot configuration

的良好信息

答案 1 :(得分:0)

您的用户与错误的shell相关联。系统上不存在关联shell“/ bin / bash”的路径。

从root用户更正用户的shell或要求管理员执行此操作。

类似的问题:changing default shell in linux