CentOSでSSHリモートログインを有効にする方法
CentOS でリモートログインを有効にするには、次の手順に従います。
- SSHサーバーソフトウェアがCentOSシステムにインストールされていることを確認してください。インストールされているかどうかは次のコマンドで確認できます。
sudo yum list installed | grep openssh-server
- SSH サーバーソフトウェアがまだインストールされていない場合は、次のコマンドでインストールできます。
sudo yum install openssh-server
- インストールの終了後、以下のコマンドを使用してSSHサービスを開始します。
sudo systemctl start sshd
- システム起動時にSSHサービスを自動起動したい場合、以下のコマンド設定が利用できます。
sudo systemctl enable sshd
- 最後に、ファイアウォールがSSH接続を許可することを確認します。CentOSでは、デフォルトでファイアウォールが有効になっています。そのため、SSHサービスのルールを追加する必要があります。以下のコマンドを使用してSSHサービスのファイアウォールルールを開くことができます。
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
上記のステップを完了すれば、CentOSシステムにSSH経由でリモートログインできるようになります。PuTTY(Windows)やTerminal(macOSとLinux)などのSSHクライアントアプリケーションを使用してCentOSサーバーに接続できます。