質問: ここで、制御ファイルにて下記のようにしていますが、 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もぺけでした。。。 よろしくご指摘お願いいたします。
回答: もし、inetd経由のsshdでしたら、設定方法が下記のページが参考になると思います。 --------------------------------------------------- inetd.confの記述として、 ssh stream tcp nowait root /usr/sbin/tcpd sshd -i 参考url:http://oshiete1.goo.ne.jp/qa1115157.html