• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:/etc/hosts.allow にて alex@192.168.1.10 指定)

/etc/hosts.allowにてalex@192.168.1.10指定された場合のserver2のアクセス拒否

このQ&Aのポイント
  • /etc/hosts.allowにalex@192.168.1.10を指定した場合、server2側でアクセスが拒否されます。
  • hosts.allowには許可するホストを指定するため、設定が正しいと考えられます。
  • user@の指定記述が間違っている可能性もあります。設定を見直してみてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • auty
  • ベストアンサー率58% (284/486)
回答No.1

もし、inetd経由のsshdでしたら、設定方法が下記のページが参考になると思います。 --------------------------------------------------- inetd.confの記述として、 ssh stream tcp nowait root /usr/sbin/tcpd sshd -i

参考URL:
http://oshiete1.goo.ne.jp/qa1115157.html
ops
質問者

お礼

autyさん、 参考情報ありがとうございます。自己解決できました。 #man sshd_configにしたがって、 AllowUsers alex  を追記して、/etc/hosts.deny allow 双方の設定を取り払いましたところ、 認証ログインできました。AllowUsers を設定すると指定したユーザーのみのログイン可能となります。この辺はtail -f /var/log/secureでトレースすると見えてきました。 AllowUsers と /etc/hosts.deny all の組み合わせはぺけなようです。

その他の回答 (2)

  • RASUM2
  • ベストアンサー率58% (10/17)
回答No.3

実際に確かめていないので間違っているかも知れませんが、 IPアドレス192.168.10.62のユーザalexからのssh接続を許すのであれば、次になるのではないでしょうか。  server2:/etc/hosts.deny に "sshd: ALL" を記述する。  server2:/etc/hosts.allow に "sshd: 192.168.10.62" を記述する。  server2:/etc/ssh/sshd_config に "AllowUsers alex" を記述する。 どのIPアドレスからでもユーザalexからのssh接続を許すのであれば、次になるのではないでしょうか。  server2:/etc/hosts.deny に "sshd: ALL" が記述されていても記述されていなくてもよい。  server2:/etc/hosts.allow に "sshd: ALL" を記述する。  server2:/etc/ssh/sshd_config に "AllowUsers alex" を記述する。 2008年2月23日

ops
質問者

補足

RASUM2さん、 アドバイスありがとうございます。 どのIPアドレスからの件ですが、 denyにて sshd:ALLが記載されているとやはりぺけにされます。 (VMワークステーションVER6にインストールされている双方RHEL5でGA番) このあたりはソースをおかっけないとわかりませんね。。

  • auty
  • ベストアンサー率58% (284/486)
回答No.2

opsさん 私にも大変参考になりました。 なるほどそういうことかと納得させられました。 どうもありがとう。ございました。

関連するQ&A