CentOSでSSHサービスを設定する手順
CentOS で SSH サービスを設定するには、以下の手順に従ってください。
- ターミナルを開き、次のコマンドでSSHサーバーをインストールします:
sudo yum install openssh-server
- SSHサーバの起動:インストールが完了したら、以下のコマンドでSSHサーバを起動します:
sudo systemctl start sshd
- 起動時にSSHサーバーを自動起動するには、以下コマンドを使用します。
sudo systemctl enable sshd
- ファイアウォール設定: CentOSでファイアウォール(firewalldやiptablesなど)が有効の場合は、SSH接続を許可する必要があります。SSHサービスを有効にするには、次のコマンドを実行してください:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
またはIptablesを使用している場合は次コマンドでSSHサービスを有効にすることができます
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo service iptables save
- 必要に応じてSSHサーバの構成オプションを変更できます。構成ファイルは/etc/ssh/sshd_config にあります。テキストエディタ(viやnanoなど)を使用してこのファイルを開き、必要に応じて変更を加えることができます。変更が完了したらファイルは保存して閉じます。
- SSHデーモンを再起動します。手順4でファイアウォール設定を変更した場合、あるいは手順5でSSHサーバ設定オプションを変更した場合、変更を有効にするために SSHデーモンを再起動する必要があります。次のコマンドを使用して SSHデーモンを再起動します。
sudo systemctl restart sshd
これで、CentOSシステム上のSSHサービスの設定は完了です。SSHクライアントツールを使ってこのサーバーに接続できます。