20.4. OpenSSH サーバーの設定


OpenSSH サーバーを実行するには、まず適切な RPM パッケージがインストールされている必要があります。openssh-server パッケージが必要で、openssh パッケージに依存します。
OpenSSH デーモンは、設定ファイル /etc/ssh/sshd_config を使用します。デフォルトの設定ファイルは、ほとんどの目的で十分です。デフォルトの sshd_config では提供されない方法で デーモンを設定する場合は、設定ファイルで定義できるキーワードの一覧については、sshd の man ページを参照してください。
OpenSSH サービスを起動するには、コマンド /sbin/service sshd start を使用します。OpenSSH サーバーを停止するには、コマンド /sbin/service sshd stop を使用します。システムの起動時にデーモンが自動的に起動するようにするには、18章 を参照してください。
再インストールすると、再インストールされたシステムは新しい ID キーのセットを作成します。再インストールの前にいずれかの OpenSSH ツールを使用してシステムに接続したクライアントには、以下のメッセージが表示されます。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
システムに生成されたホストキーを保持する場合は、/etc/ssh/ssh_host*key* ファイルをバックアップし、再インストール後に復元します。このプロセスはシステムのアイデンティティーを保持し、再インストール後にクライアントがシステムに接続しようとすると、警告メッセージを受信しません。

20.4.1. リモート接続に必要な SSH

SSH を本当の意味で有効なものにするには、Telnet や FTP などの安全ではない接続プロトコルを使用する必要があります。それ以外の場合は、ユーザーのパスワードが SSH を使用して 1 つのセッションで保護され、Telnet を使用したログイン時に後でキャプチャーされます。
無効にするサービスには以下が含まれます。
  • telnet
  • rsh
  • rlogin
  • vsftpd
システムに対するセキュアでない接続メソッドを無効にするには、コマンドラインプログラム chkconfig、ncurses ベースのプログラム /usr/sbin/ntsysv、または Services Configuration Tool (system-config-services)グラフィカルアプリケーションを使用します。これらのツールはすべて、ルートレベルのアクセスを必要とします。
chkconfig/usr/sbin/ntsysv、および Services Configuration Tool を使用してランレベルとサービスを設定する方法の詳細は、18章 を参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.