0

ユーザーに RSA キーを要求するように SSH サーバーを構成しようとしています。これを行うには、設定sshd_config

RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys 

# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no

# Change to no to disable tunnelled clear text passwords
PasswordAuthentication no

UsePAM no

次にsudo /etc/init.d/ssh restart、サーバーを再起動します。

rsa_keyMac を含めたので、パスワードを要求せずにログインできるため、これはある程度機能しているようです。ただし、キーを含めていないコンピューターから入ろうとするとssh、パスワードの入力を求められ、入力すると入らせてくれます。

私は何を間違っていますか?

4

2 に答える 2

1

ssh構成を正しくリロードしていないと思います。どの Linux ディストリビューション/バージョンを使用していますか (Linux を使用している場合)?

Ubuntuでは、通常次のことを行います。

sudo restart ssh
OR
sudo service ssh restart

さらに、この質問とは関係ありませんが、理想的には root にはパスワードを設定しないでください。sudo を使用する必要があります。

于 2013-11-13T23:50:29.257 に答える