スポンサーリンク

OpenSSH SSH daemonsshdでは、sshでログインできるユーザを指定し、許可したユーザだけをログインさせることができます。

sshdの設定ファイルは、FreeBSDの場合 /etc/ssh/sshd_config です。

許可するユーザを指定するには、 AllowUsers キーワードを使います。
     AllowUsers (許可するユーザ)
このキーワードにはいくつかのユーザ名パターンをスペースで区切って
指定します。これが指定されると、そのパターンのどれかにマッチする
ユーザだけがログインを許可されます。パターン中では `*' および `?'
がワイルドカードとして使えます。有効なのはユーザの「名前」だけ
で、数字で表されたユーザ ID は認識されません。デフォルトでは、ロ
グインはすべてのユーザに許可されています。もしこのパターンが
USER@HOST という形をとっている時は、ユーザ名 USER と ホスト名
HOST を別々にチェックでき、特定のホストからの特定のユーザのログイ
ンを制限することができます。


ユーザ kaworu だけを許可する場合。

AllowUsers kaworu

ユーザ kaworu とユーザ neko だけを許可する場合。

AllowUsers kaworu neko

sshdに設定を反映します。

sudo /etc/rc.d/sshd reload

許可されないユーザがログインしようとしたときに /var/log/auth.log には以下のようなログが出力されます。

Feb 18 17:51:10 aegis sshd[64241]: User noallowuser from
example.jp not allowed because not listed in AllowUsers
Feb 18 17:51:13 aegis sshd[64241]: error: PAM: authentication error
for illegal user noallowuser from example.jp
Feb 18 17:51:13 aegis sshd[64241]: Failed keyboard-interactive/pam for
invalid user noallowuser from 192.168.10.222 port 65431 ssh2

AllowUsersキーワードに root ユーザを指定しても、 PermitRootLoginがnoである場合は、rootユーザではログインできません。

アプリケーションをインストールたびに、アプリケーションアカウントが作成されていきますが、sshできる必要ないアカウントができてしまって、そのユーザを悪用されることを AllowUsers で防ぐことができます。セキュリティ向上のためには、sshできるユーザを絞るのは、よいことでしょう。接続元を指定できるので、さらに制限をかけるとよいです。
参照しているページ (サイト内): [2009-03-03-1] [2008-10-19-1] [2008-08-17-1]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー