2012-03-16 6 views
1

Я сконфигурировал тюрьму с Chroot в SSH после this tutorial.Пользователь получает мгновенное отключение после успешного соединения с chrooted SSH

Я нашел another question on StackOverflow dealing with the same problem, однако ответы не сработали для меня.

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 

Мой /home/thenewone каталог принадлежит root:root и содержит из изолированной системы (все файлы, кроме /home/thenewone/home/thenewone, находящихся в собственности по root:root)

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

Любая помощь?

ответ

0

Проблема найдено: некоторые бинарные файлы зависимостей отсутствовавшие, даже для оболочки, связанной с корневым каталогом счета ...

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

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