Пользователь мгновенно отключается после успешного подключения по изолированному SSH - PullRequest
0 голосов
/ 16 марта 2012

Я настроил тюрьму с Chroot в SSH, следуя этому руководству .

Я нашел другой вопрос о StackOverflow, касающийся той же проблемы , однако ответы не далиу меня тоже не работает.

Файл auth.log содержит следующее:

Mar 16 18:36:06 *** sshd[30509]: Accepted password for thenewone from x.x.x.x port 49583 ssh2
Mar 16 18:36:06 *** sshd[30509]: pam_unix(sshd:session): session opened for user thenewone by (uid=0)
Mar 16 18:36:07 *** sshd[30509]: lastlog_openseek: Couldn't stat /var/log/lastlog: No such file or directory
Mar 16 18:36:07 *** sshd[30509]: lastlog_openseek: Couldn't stat /var/log/lastlog: No such file or directory
Mar 16 18:36:07 *** sshd[30509]: pam_unix(sshd:session): session closed for user thenewone

Мой sshd_config файл содержит следующее:

Match User thenewone
    ChrootDirectory         /home/thenewone
    AllowTcpForwarding      no
    X11Forwarding           no

Мой *Каталог 1017 * принадлежит root:root и содержит систему chroot (все файлы, кроме /home/thenewone/home/thenewone, принадлежащие root:root)

Я не понимаю, почему соединение успешно, тогда просто закройте.

1 Ответ

1 голос
/ 17 марта 2012

Обнаружена проблема: отсутствуют некоторые бинарные зависимости, даже для оболочки, связанной с учетной записью chrooted ...

Не удалось загрузить оболочку -> отключение!

Если вы испытываете ту же проблему, что и моя, используйте ldd <binary>, чтобы найти все необходимые зависимости в тюрьме chroot

...