SSHサーバーは、RHEL 8 /CentOS8システムにすでにインストールされている可能性があります。 systemctl status sshd
を使用して、SSHサーバーのステータスを確認できます。 指図。次に、openssh-server
をインストールします dnf
を使用して以下のパッケージ コマンド。
このチュートリアルでは、次のことを学びます。
- SSHサーバーをRHEL8/CentOS8にインストールする方法
- RHEL 8 /CentOS8でSSHファイアウォールポート22を開く方法
- RHEL 8 /CentOS8で再起動した後にSSHを開始できるようにする方法
RHEL8Linuxサーバー/ワークステーション上のアクティブなSSHサーバーデーモン。 使用されるソフトウェア要件と規則
カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
RHEL 8 / CentOS 8 | |
OpenSSH_7.8p1、OpenSSL 1.1.1 FIPS | |
rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
RHEL 8 /CentOS8にsshサーバーをインストールする方法ステップバイステップの説明
- SSHサーバーパッケージをインストールします
openssh
dnf
を使用する コマンド:# dnf install openssh-server
-
sshd
を開始します デーモンと再起動後に開始するように設定:# systemctl start sshd # systemctl enable sshd
-
sshd
であることを確認します デーモンが稼働しています:# systemctl status sshd
- SSHポート22を開いて、着信トラフィックを許可します。
# firewall-cmd --zone=public --permanent --add-service=ssh # firewall-cmd --reload
- オプションで、SSHサーバーのman構成ファイル
/etc/ssh/sshd_config
を見つけます。 カスタム構成を実行します。/etc/ssh/sshd_config
に変更を加えるたびに 構成ファイルはsshd
をリロードします 変更を適用するサービス:# systemctl reload sshd