CentOSでSSHサービスを設定する手順

CentOS で SSH サービスを設定するには、以下の手順に従ってください。

  1. ターミナルを開き、次のコマンドでSSHサーバーをインストールします:
sudo yum install openssh-server
  1. SSHサーバの起動:インストールが完了したら、以下のコマンドでSSHサーバを起動します:
sudo systemctl start sshd
  1. 起動時にSSHサーバーを自動起動するには、以下コマンドを使用します。
sudo systemctl enable sshd
  1. ファイアウォール設定: 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
  1. 必要に応じてSSHサーバの構成オプションを変更できます。構成ファイルは/etc/ssh/sshd_config にあります。テキストエディタ(viやnanoなど)を使用してこのファイルを開き、必要に応じて変更を加えることができます。変更が完了したらファイルは保存して閉じます。
  2. SSHデーモンを再起動します。手順4でファイアウォール設定を変更した場合、あるいは手順5でSSHサーバ設定オプションを変更した場合、変更を有効にするために SSHデーモンを再起動する必要があります。次のコマンドを使用して SSHデーモンを再起動します。
sudo systemctl restart sshd

これで、CentOSシステム上のSSHサービスの設定は完了です。SSHクライアントツールを使ってこのサーバーに接続できます。

bannerAds