最近、メディア サーバーとして使用しようとしていたため、アクセスを容易にするために古い 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を再インストールし、ファイルをサーバーに追加することで自分で問題を解決しました