TCPWrapperで、Host名を使ってwrappingする
OSはRedhat7.1です。
hosts.allowにホスト名を登録しても遮断されてしまいます。
外部サーバーA(動的IP 100.200.30.40 (DDNS ieserver)aserver.com)と外部サーバーBがあり、Bサーバーのhosts.allowに
sshd : aserver.com 略...
Bサーバーのhosts.denyに
ALL : ALL
を指定しても、Aサーバーからログインできません。
hosts.denyをコメントアウトすれば接続できるので接続先が間違っているということはないです。
以下、Bサーバー側のエラーログです。
localhost sshd[11010]: refused connect from xx-xx-xxx-xxx.yyy.yyyy.yyy.jp (xx.xx.xxx.xxx)
クライアント(A, Bとは別ネットワーク)から
ssh user@aserver.comで接続できますが、
Aサーバーからアクセスしたとき、Bサーバーから見るとホスト名は逆引きできていないということになるのでしょうか?
こういうものですか?
だとすると、ホスト名でのTCPWrappingの使い道がわかりません。