/etc/hosts.allow にて alex@192.168.1.10 指定
CENTOS5を使っております。
FIREWALL 有効 SELINUX 有効
server1 リモートホスト server2 SSHサービス稼動中。
============================================
ここで、制御ファイルにて下記のようにしていますが、
server2側でアクセス拒否されてしまいます。
1. /etc/hosts.allow
# hosts.allow This file describes the names of the hosts which are
# allowed to use the local INET services, as decided
# by the '/usr/sbin/tcpd' server.
#
ALL:127.0.0.1
sshd: alex@192.168.10.62
2 /etc/hosts.deny
# hosts.deny This file describes the names of the hosts which are
# *not* allowed to use the local INET services, as decided
# by the '/usr/sbin/tcpd' server.
#
# The portmap line is redundant, but it is left to remind you that
# the new secure portmap uses hosts.deny and hosts.allow. In particular
# you should know that NFS uses portmap!
sshd: ALL
[root@server1 ssh]# ssh alex@server2
ssh_exchange_identification: Connection closed by remote host
私の認識では、allow→denyの読み取りで判断されるので許可されると
考えています。
それともUSER@を指定した記述が違うのでしょうか。
deny にて、sshd : ALL EXCEPT alex@192とも指定したがぺけでした。
どなたかご指摘お願いします。
P.S
グーグルでもUSER@指定の場合を検索してみました。
http://www.cromwell-intl.com/unix/ssh.html
sshd_config にてAllowUsers alexもぺけでした。。。
よろしくご指摘お願いいたします。