• ベストアンサー

RedHatLinuxのSSHサーバをアクセス制御したいです

RedHatLinuxでSSHサーバを使用する際に、アクセスの制御をしたいと思います。 rootのログインを拒否するのは、 vi /etc/ssh/sshd_config # PermitRootLogin yes → コメントをはずして、PermitRootLogin no にすると思うのですが、 ログインできるユーザを限定する場合は、 AllowUsersの個所を修正すると聞いたのですが、 sshd_configの中に、そうゆう個所はありませんでした。 どのようにしたら良いのでしょうか?

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

  • ベストアンサー
回答No.1

>AllowUsersの個所を修正すると聞いたのですが、 >sshd_configの中に、そうゆう個所はありませんでした。 >どのようにしたら良いのでしょうか? 無かったのなら、"書き加えればいい"だけでしょう。 AllowUsers ponsuke777 みたいに。

ponsuke777
質問者

お礼

そうゆうことなんですね。 今度、やってみますね。

その他の回答 (2)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>公開鍵って何ですか? sshクライアント (windowsならPutty、TeraTerm+TTSSH) (Linuxならssh-keygenコマンド) で、公開鍵・秘密鍵を作成して、sshサーバ側に公開鍵を仕込むと 暗号化された安全な通信(リモートログイン・ファイル転送・ポートフォーワード等) ができるわけです。もちろん公開鍵を仕込んでいないユーザはログインできません。 ssh (Secure Shell) FAQ - Frequently asked questions http://www-vacia.media.is.tohoku.ac.jp/~s-yamane/FAQ/ssh/ssh-faq.html

ponsuke777
質問者

お礼

なるほどですね。今度、やってみますね。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

>ログインできるユーザを限定する場合は、 普通に、その人の公開鍵を組み込まなければ良いのでは?

ponsuke777
質問者

補足

公開鍵って何ですか?

関連するQ&A

専門家に質問してみよう