SSH 接続を許可するユーザを制限する

SSH 接続を許可したいユーザを制限したい場合は、AllowUsers ディレクティブを使用する。

例として、Red Hat Enterprise Linux ES 3 の openssh で制限をかけたい場合は、/etc/ssh/sshd_config ファイルに以下のような記述を追加する。

AllowUsers foo

こうすることで、foo ユーザのみが SSH 接続でログインすることが可能となる。なお、複数のユーザに許可を与えたい場合は、半角スペースを空けて列挙する。以下の例では、foo ユーザと bar ユーザに許可を与えている。

AllowUsers foo bar

sshd_config ファイル編集後は、SSH サービスを再起動すること。

/etc/init.d/sshd restart

その他のディレクティブについては、下記のマニュアルを参照。

Manual Pages : sshd_config