私は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
それは今働いています。私は次のことをしました
~/.ssh
0700の権限を設定します~/.ssh
0600以下のすべてのファイルsshd
サービスをcyg_server id
として実行(ssh-Host-config中に作成)/etc/sshd_config
を編集してPubkeyAuthentication yes
を許可Borg Backupを使用する必要があるため、Synologyにsshしようとしたときに同じエラーが発生しました。問題は、すべての権限が正しいにもかかわらず、管理者ではないユーザーに接続しようとしたことでした。 superadminであるユーザーにsshしようとしたときに、接続がドロップされませんでした。これが役立つかどうかはわかりませんが、これはこのエラーの私の経験です。
互換性のない暗号は交渉される可能性があります。これを試して:
ssh -oCiphers=aes128-ctr user@Host
http://developer.toradex.com/knowledge-base/ssh#incompatible-cipher-support