web-dev-qa-db-ja.com

1人を除くすべてのユーザーのsshログインを無効にする方法

Localhostで実行しているubuntuサーバー16.04があります。 johnを除くすべてのユーザーのsshログインを無効にします。投稿されたすべての回答とコメントを試しました here 、何も機能しません。例えば

Match User !john
PasswordAuthentication no

/etc/ssh/ssh_configの最後に配置し、その後に空の行を入れないで、サーバーSudo service ssh restartを再起動します。何も動作しません。

2
Lynob

次のディレクティブを使用でき、Matchセクションは不要だと思います。

AllowUsers john
3
pa4080