パスワードを使用せずに公開鍵と秘密鍵を使用してsshサーバーにログインできました。
また、chrootをセットアップし、新しいユーザーをjailすることで、ユーザーがssh経由で接続できるが、次の非常に役立つ記事を使用してsftpにアクセスすることを回避できました。
http://www.thegeekstuff.com/2012/03/chroot-sftp-setup/
ここでの問題は、秘密キーと公開キー(sshd_configファイル構成でRequirePasswordを使用してログインしようとした)を持つユーザーでログインする場合、2つを組み合わせることができないことです。しかし、このルールをオフにすると、接続できなくなります。
私が得るエラーは次のとおりです。
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Connection closed
これに関するヘルプは大歓迎です。
ありがとう!
サーバー上のどこにキーを配置したのでしょうか?キーとディレクトリを含むディレクトリに適切なアクセス許可を与えていますか?
—
ゾレダチェ14年
「一致」ディレクティブを使用して、両方のユーザーのルールを区別できる必要があります。sshd_configで設定に関する詳細を追加できますか?
—
トニオック14年
@Zoredache:はい。実際、ssh-copy-idを使用して確認しました。
—
VaTo 14年
@tonioc:私はその設定ファイルから変更がnoにPASSWORDREQUIREDされていないだけライン
—
VaTo
私が本当に提案できるのは、クライアントを冗長モードに設定し、エラーを監視することだけです。見つからない場合は、SSHサーバーを調整して詳細モードで実行し、ログに関連するエラーを監視します。
—
ゾレダチェ14年