質問: sshの設定について 質問があります。現在redhat7.1のlinuxサーバーを立てています。 単純な質問なのですが、1.telnetからリモートできなくするには、どのように したらよいですか? ディフォルトで既に入っていたopensshを設定しようと 思い、sshd_profileを設定したのですがうまくいきませんでした。 2.指定した ホスト及びユーザー名しかリモートできなくするにはどのようにしたらよいですか? 宜しくお願いいたします!
回答: redhat7.1ということはxinetdかな? xinetdを使っているのであれば、 まずxinetdのtelnetサービスの設定ファイルを編集します。 ※設定ファイルのありかはxinetdの設定ファイル(/etc/xinetd.conf)に「includedir」 として記載されています。 質問1の回答としては、ローカルでしか接続できなくすればいいので、 telnet設定ファイル(/etc/xinetd.d/telnet かな?)の中に only_from = localhost という行を付け加えます。 これでxinetdを再起動すればたぶんok。 このlocalhostをホスト名(fqdn)やipアドレスにすれば、質問2の回答になります。 inetdを使っているのであれば、 hosts.allow にtelnetをlocalhostで許可し、hosts.denyでtelnetを全て止めればokです。 ※たぶんxinetdを使っていると思うので、簡単に書きました。 なんかわかりずらいですね。すみません。 わからなかったら補足してください。