web-dev-qa-db-ja.com

pubkey authが成功した直後にSSH接続が閉じられるのはなぜですか?

私は2台のWindowsマシンを使用していて、CYGWINを使用してSSHを試行しています。パスワードが要求された場合は正常に動作します。しかし、プライベート/パブリックペアを生成すると、認証は成功したように見えますが、接続クローズエラーが発生しました。

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

 debug1:続行できる認証:publickey、password、keyboard-interactive 
 debug3:最初からやり直す、別のリストを渡したpublickey、password、keyboard-interactive 
 debug3:優先公開鍵、 keyboard-interactive、password 
 debug3:authmethod_lookup publickey 
 debug3:残りの優先:keyboard-interactive、password 
 debug3:authmethod_is_enabled publickey 
 debug1:次の認証方法:publickey 
 debug1:RSA公開鍵の提供:/home/502537203/.ssh/id_rsa
debug3:send_pubkey_test 
 debug3:送信パケット:タイプ50 
 debug2:送信しました公開鍵パケット、返信を待ちます
デバッグ1:認証が成功しました(公開鍵)。
ホスト名に認証されました([xxxx]:22)。
デバッグ1:チャネル0:新しい[クライアント- session] 
 debug3:ssh_session2_open:channel_new:0 
 debug2:channel 0:send open 
 debug3:send packet:type 90 
 debug1:Requesting no-more- [email protected] 
 debug3:パックを送信t:タイプ80 
 debug1:インタラクティブセッションに入ります。
 debug1:プレッジ:ネットワーク
 debug3:パケットを送信:タイプ1 
 debug1:チャネル0:空き:クライアント-session、nchannels 1 
 debug3:channel 0:status:次の接続が開いています:
#0 client-session(t3 r-1 i0/0 o0/0 fd 4/5 cc- 1)
 
リモートホストによってホスト名への接続が閉じられました。
ホスト名への接続が閉じられました。
転送:2056を送信、1500バイトを0.0秒で受信
 debug1:終了ステータス-1 
6
Kamal

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

  1. ~/.ssh 0700の権限を設定します
  2. ~/.ssh 0600以下のすべてのファイル
  3. sshdサービスをcyg_server idとして実行(ssh-Host-config中に作成)
  4. /etc/sshd_configを編集してPubkeyAuthentication yesを許可
3
Kamal

Borg Backupを使用する必要があるため、Synologyにsshしようとしたときに同じエラーが発生しました。問題は、すべての権限が正しいにもかかわらず、管理者ではないユーザーに接続しようとしたことでした。 superadminであるユーザーにsshしようとしたときに、接続がドロップされませんでした。これが役立つかどうかはわかりませんが、これはこのエラーの私の経験です。

0
Vasiliki

互換性のない暗号は交渉される可能性があります。これを試して:

ssh -oCiphers=aes128-ctr user@Host

http://developer.toradex.com/knowledge-base/ssh#incompatible-cipher-support

0
Tim Olson