Ubuntu サーバーで SSH の問題を修正するにはどうすればよいですか?

Ubuntu サーバーで SSH の問題を修正するにはどうすればよいですか?

最近、メディア サーバーとして使用しようとしていたため、アクセスを容易にするために古い Dell デスクトップ PC に OpenSSH をインストールしました。以前は、PuTTY を使用して Windows 10 ラップトップからアクセスできましたが、現在は IP アドレスを入力してもホスト名を入力してもアクセスできません。

IP アドレスを入力すると、「ネットワーク エラー: ネットワーク エラー接続が拒否されました」というエラーが表示され続けます。ホスト名は入力できるようになりましたが、ログイン画面でユーザー名を入力しようとすると、「サポートされている認証方法がありません (サーバーが送信しました: 公開キー)」というエラーが表示されます。

実際に何をすべきかよくわからないので、最終的にフォーラムでこの問題について、また解決策として何ができるかについて質問することにしました。

systemctl status sshd と入力すると、「ホスト キーを読み込めませんでした」というエラーが数回表示されます。

「サポートされているキー交換はありません」

編集: ホスト キーをリセットすると、systemctl status sshd と入力したときのエラーが解消されました。

-vと入力すると「名前解決に一時的な失敗」というエラーが表示されるので、修正する必要があります。

Ubuntu のバージョンに関しては、Ubuntu Server 18.04.02 lts を使用しています。これは、ディスクに書き込んだ ISO をダウンロードした場所であるため、わかります。

答え1

主な SSH パッケージは 2 つあり、1 つはクライアント用、もう 1 つはサーバー用です。

openssh-server パッケージを探しています。

sudo apt install openssh-server

インストールが完了したら、次の方法でステータスを確認できます。

systemctl status sshd

OpenSSH サーバーを常に保護することを忘れないでください。

答え2

私はsshを再インストールし、ファイルをサーバーに追加することで自分で問題を解決しました

関連情報