リモートログインを有効にするには?

リモートログインを有効にするには?

現在、パスワードなしで(SSH認証を介して)「ubuntu」ユーザーアカウントを介してのみリモートLinuxにログインできます。自分のコンピューターに別のユーザーが構成されていますが、そのユーザーのユーザー名+パスワードを使用してログインしようとすると、次のメッセージが表示されます。

切断:サポートされている認証方法はありません。

ユーザー/パスワード認証を許可するようにこのユーザーをどのように構成しますか?

ベストアンサー1

あなたのSSHDが公開鍵認証によるアクセスを許可し、パスワードによるアクセスを許可しないように設定されているようです。

あなたができることはいくつかあります。より良いオプションは、新しいアカウントの鍵ペアを生成し、公開鍵をリモートホストの「~/.ssh/authorized_keys」ファイルにコピーすることです。 ssh-keygen、puttygenなどを使用してキーを生成できます。

または、sshdパスワード認証を有効にすることもできます。 「/etc/ssh/sshd_config」ファイルを編集し、「PasswordAuthentication」ディレクティブがyesに設定されていることを確認してください。

PasswordAuthentication  yes

ファイルを保存してsshdを再起動すると(systemctl restart sshシステムベースのシステムなど)、パスワードを使用できます。

おすすめ記事