公開鍵認証が成功した後にSSH接続がすぐに閉じられるのはなぜですか?

公開鍵認証が成功した後にSSH接続がすぐに閉じられるのはなぜですか?

2台のWindowsコンピュータがあり、SSHにCYGWINを使用しようとしています。パスワードの入力を求められたら正常に動作します。ただし、プライベート/パブリックペアを作成すると認証は成功したように見えますが、接続の終了エラーが発生します。

詳細なログは次のとおりです。助けてください。

debug1: 継続可能な認証: 公開鍵、パスワード、キーボード対話
debug3: 再起動し、さまざまな公開鍵、パスワード、キーボード対話のリストを渡しました。
debug3: 主公開鍵、キーボード対話、パスワード
debug3: authmethod_lookup 公開鍵
debug3:引き続き優先:キーボードインタラクション、パスワード
debug3: authmethod_is_enabled 公開鍵
debug1: 次の認証方法: publickey
debug1: RSA 公開鍵提供: /home/502537203/.ssh/id_rsa
デバッグ 3: send_pubkey_test
debug3:パケット転送:タイプ50
debug2:公開鍵パケットを送信し、応答を待っています。
debug1:認証に成功しました(公開鍵)。
ホスト名([xxxx]:22)で認証されました。
debug1: チャンネル 0: 新規 [クライアントセッション]
debug3: ssh_session2_open: チャンネル_新しい: 0
debug2: チャンネル 0: 送信
debug3:パケット転送:タイプ90
debug1: リクエスト[Eメール保護]
debug3:パケット転送:タイプ80
debug1:対話型セッションに入ります。
debug1: 予定: ネットワーク
debug3:パケット送信:タイプ1
debug1:チャンネル0:アイドル:クライアントセッション、nchannels 1
debug3:チャンネル0:ステータス:次の接続が開いています。
  #0 クライアントセッション(t3 r-1 i0/0 o0/0 fd 4/5 cc -1)

ホスト名への接続がリモートホストによって終了しました。
ホスト名への接続が閉じられました。
送信済み:2056送信、1500バイト受信、0.0秒
debug1:終了ステータス-1

ベストアンサー1

今働いています。私は次のことをしました

  1. ~/.ssh0700の権限設定
  2. ~/.ssh0600以下のすべてのファイル
  3. 実行中のsshdサービスcyg_server id(ssh-host-config中に作成されます)
  4. /etc/sshd_config許可するように変更PubkeyAuthentication yes

おすすめ記事