centosでリモート接続の設定方法を教えてください

CentOSのリモート接続の設定は、以下の手順で行います。

  1. ターミナルで次のコマンドを実行してOpenSSHサーバーをインストールし、起動する:
sudo yum install openssh-server

インストール完了ら、以下のコマンドでSSHサーバを起動します:

sudo systemctl start sshd
  1. ファイアウォールを設定:CentOSシステムでファイアウォールが有効な場合は、SSHサービスのポートを開ける必要があります。SSHポートを開くには、次のコマンドを入力します。
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
  1. SSHサーバの設定:SSHサーバ設定ファイルを編集します。以下コマンドを入力します。
sudo vi /etc/ssh/sshd_config

以下の行を見つけて編集する:

#Port 22
#PermitRootLogin yes

削除するコメント記号(#)とポート番号を修正(必要な場合)。ただし、ルートユーザーによるリモートログインを許可するかどうかも決定する(場合によっては)。

  1. SSH サービスを再起動: 以下のコマンドを入力して SSH サービスを再起動します:
sudo systemctl restart sshd
  1. ファイアウォールルールを設定: SSHポートを変更した場合は、ファイアウォールに該当するルールを追加する必要があります。次のコマンドを入力します:
sudo firewall-cmd --permanent --zone=public --add-port=<your_port>/tcp
sudo firewall-cmd --reload

あなたの設定したSSHポート番号にを置き換えてください。

CentOS システムはリモート接続の設定が完了しました。SSH クライアントを使用して、IP アドレスまたはドメイン名とポート番号で CentOS システムに接続できます。

bannerAds