Localhostで実行しているubuntuサーバー16.04があります。 john
を除くすべてのユーザーのsshログインを無効にします。投稿されたすべての回答とコメントを試しました here 、何も機能しません。例えば
Match User !john
PasswordAuthentication no
/etc/ssh/ssh_config
の最後に配置し、その後に空の行を入れないで、サーバーSudo service ssh restart
を再起動します。何も動作しません。
次のディレクティブを使用でき、Matchセクションは不要だと思います。
AllowUsers john