-1

このチュートリアルに従って、SSH で Chroot を使用して刑務所を構成しました。

同じ問題を扱う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

私の/home/thenewoneディレクトリは所有されroot:rootており、chrootされたシステムが含まれています(/home/thenewone/home/thenewone所有者以外のすべてのファイルroot:root

接続が成功した後、単純に閉じる理由がわかりません。

4

1 に答える 1

1

問題が見つかりました: chroot されたアカウントに関連付けられたシェルであっても、一部のバイナリの依存関係が欠落していました...

シェルの読み込みに失敗しました --> 切断!

私と同じ問題が発生している場合はldd <binary>、chroot jail で必要なすべての依存関係を見つけるために使用します

于 2012-03-17T06:24:39.503 に答える