web-dev-qa-db-ja.com

2種類の認証方法がある

だから..私は、秘密鍵と公開鍵の方法を使用して、ubuntuマシンにログインできます。

しかし今、私は通常のユーザー名を持つユーザーを持っている必要があります-パスワードログインメソッド。

PuTTYで(RSAキーを指定せずに)ユーザー名で単純にログインしようとすると、「切断:サポートされている認証方法がありません(サーバー送信:公開キー)」エラーが発生します。

これを修正する方法は?

2
SubjectX

ファイル/etc/ssh/sshd_configで、行を変更します

#PasswordAuthentication yes

PasswordAuthentication yes

および再起動sshd:

service sshd restart
3
pLumo

また、ターミナルで特定のコマンドを実行するだけでもかまいません。

sed -i "s/PasswordAuthentication no/PasswordAuthentication yes/" /etc/ssh/sshd_config

N.B.ここで、「PasswordAuthentication no」を「PasswordAuthentication yes」に置き換えます。

したがって、コマンドを実行する前に、「Sudo vim/etc/ssh/sshd_config "PasswordAuthenticationの値を持つもの」を使用して確認できます。

いつか「#PasswordAuthentication yes」と書かれます

コマンドはsed -i "s /#PasswordAuthentication yes/PasswordAuthentication yes /"/etc/ssh/sshd_config

Ubuntu 14.04以降の場合

Sudo systemctl restart ssh

またはUbuntu 14.04より前の場合

Sudo service ssh restart

これがあなたのために働くことを願っています。

1
Rasel Ahmed