cpanel サーバーで ssh を使用するにはどうすればいいですか?

cpanel サーバーで ssh を使用するにはどうすればいいですか?

cpanel サーバーにアクセスしたいのですが、できません。私がやったことはこれです。cpanel でサーバーのログイン ページにアクセスして、ログインしました。その後、次の操作を行います。

セキュリティ -> SSH アクセス -> SSH キーの管理 -> 新しいキーの生成 -> 戻る -> 公開キー -> 管理 -> 認証 -> 戻る

その後:

秘密鍵をダウンロードし、.ssh (ローカル マシン内) ディレクトリにコピーして、最後に次のコマンドを使用してログインしようとしました。

ssh <usernameserver>@<serverip>

しかし...接続が拒否され、ssh -vvv次のメッセージが表示されます:

penSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g  1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "<ipserver>" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <ipserver> [<ipserver>] port 22.
debug1: Connection established.
debug1: identity file /home/<userlocalmachine>/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4
ssh_exchange_identification: read: Connection reset by peer

何を間違えたのでしょうか?

私のOSはUbuntu 16.04です

答え1

ssh_exchange_identification: read: Connection reset by peer

これは基本的に、リモート サーバーがクライアントからの TCP 接続を受け入れ、すぐに閉じたことを意味します。データ交換はまだ行われていません。サーバーはホスト キーをクライアントに送信しておらず、クライアントはまだ認証を試みていません。

特に、「接続リセット」は、これが「異常な」終了であることを意味します。つまり、接続を処理する ssh サーバー プロセスがクラッシュしたか、通常の方法で接続を閉じることなく終了しました。または、接続リセットは、接続要求をブロックしているファイアウォールによっても発生する可能性があります。

説明はおそらく次のいずれかです:

  1. リモートSSHサーバープログラムは、システムからの接続を受け入れないように設定されています
  2. リモートSSHサーバープログラムが故障しています
  3. リモートサーバーに何らかの問題があります。たとえば、メモリ不足です。
  4. 一部のルーターまたはファイアウォールがこれらの接続試行を妨害しています

これを完全にトラブルシューティングするには、サーバーにアクセスして、ssh サーバー プログラムがこれらの接続を切断する理由を突き止める必要があります。cpanel については何も知りませんが、ssh サーバーが syslog にエラー メッセージを記録している可能性があり、これが何が起こっているかを理解するのに役立つ可能性があります。

関連情報