SSHアクセスをlocalhostに限定する方法は?

SSHアクセスをlocalhostに限定する方法は?

特定のユーザー(localhostを除く)に対してSSHアクセスを無効にする必要があります。

だから。ssh localhost動作する必要があります。ssh hostnameそのユーザーには外部からのアクセスが機能しないでください。

他のすべてのユーザーは通常どおり作業する必要があります。

ベストアンサー1

AllowUsersDenyUsers参考にしてくださいsshd_configマニュアルページ(またすることができますとAllowGroupsDenyGroups

user@hostデフォルトでは、これらのディレクティブはスペースで区切られた形式でユーザーモードのリストを取得します。命令には、、DenyUsers最後にの優先順位があります。AllowUsersDenyGroupsAllowGroups

の特定のユーザーのみを許可する単純な場合は、localhost次の行を追加するだけです。

AllowUsers user@localhost

これは、要求されていないすべての要求を暗黙的に拒否しますuser@localhost

おすすめ記事