AlmaLinux8でドメイン名を指定してssh接続を許可するには


CentOS7でTCP Wrapperを使用し、hosts.allowに以下のような記述をしてドメイン名を限定したssh接続を許可していました。

[code]

    sshd: .dion.ne.jp
    
[/code]

AlmaLinux8を使うことになったのですが、同様に設定するための方法を調べたのですがわかりませんでした。IPアドレスが決まる場合はfirewall-
cmdの--add-rich-ruleで設定出来ることは把握しているのですが・・・。

どなたか識者の方、ご教示ください。よろしくお願いします。

**追記**

pamを使えば良いことがわかりましたが、IPアドレスでの指定では動作してくれますが、ドメイン名を指定しても動いてくれません。  
access.confに以下のように記述しましたが接続できませんでした。

[code]

    + : testuser : .vmobile.jp
    
[/code]

ドメイン名で指定するためには何か設定が必要でしょうか。




PAM でもできると思いますが、sshd 側で `AllowUsers` で制限する方法もあります。

[code]

    (/etc/ssh/sshd_config)
    UseDNS yes
    AllowUsers testuser@*.vmobile.jp
    
[/code]

ただし、以下の条件があります。なりすましを防ぐためと思われます。

**「接続元IPアドレスの逆引きで得られた FQDN (HOST.vmobile.jp) を正引きした結果(IPアドレス)」＝「接続元IPアドレス」**

