
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
今働いています。私は次のことをしました
~/.ssh
0700の権限設定~/.ssh
0600以下のすべてのファイル- 実行中の
sshd
サービスcyg_server id
(ssh-host-config中に作成されます) /etc/sshd_config
許可するように変更PubkeyAuthentication yes
答え2
互換性のないパスワードはネゴシエートできます。この試み:
ssh -oCiphers=aes128-ctr user@host
http://developer.toradex.com/knowledge-base/ssh#inknown-cipher-support
答え3
SSHを試みると同じエラーが表示されます。Synologyテクノロジー、Borg Backupを使用する必要があるためです。問題は、すべての権限が正しいのに管理者以外のユーザーに接続しようとしていることです。 superadmin ユーザーに SSH を試みても接続が切断されません。これが役に立つかどうかはわかりませんが、これはこのエラーに対する私の経験です。