• ベストアンサー

SSHの設定について

質問があります。現在RedHat7.1のLinuxサーバーを立てています。 単純な質問なのですが、1.TELNETからリモートできなくするには、どのように したらよいですか?  ディフォルトで既に入っていたopenSSHを設定しようと 思い、sshd_profileを設定したのですがうまくいきませんでした。 2.指定した ホスト及びユーザー名しかリモートできなくするにはどのようにしたらよいですか?  宜しくお願いいたします!

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

  • ベストアンサー
noname#41381
noname#41381
回答No.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を使っていると思うので、簡単に書きました。 なんかわかりずらいですね。すみません。 わからなかったら補足してください。

ill_skill
質問者

お礼

お返事有難うございます。Linux7.Xはxinetd.d以下に設定ファイルが あるようですね。教えて頂いて有難うございます!なんとか無事成功しました。 有難うございました。

その他の回答 (1)

回答No.1

この場合の接続は外部からでしょうか? 内部(LANなど)からでしょうか? 外部からならルーター等でフィルターかければ簡単ですね

ill_skill
質問者

お礼

お返事ありがとうございます。 上記の方法で成功しました!有難うございました。