CentOS7のリモートSSH設定方法は何ですか?

CentOS 7のSSHリモートアクセスを設定するには、以下の手順に従って操作できます。

  1. CentOS 7にOpenSSHサーバーがインストールされていることを確認してください。次のコマンドを使用してインストールされているか確認できます。
rpm -q openssh-server
  1. OpenSSHサーバーがインストールされていない場合は、次のコマンドを使用してインストールできます:
yum install -y openssh-server
  1. SSHの設定ファイルであるsshd_config
vi /etc/ssh/sshd_config
  1. 設定ファイルで、以下の行を見つけて、その値が以下のようになることを確認してください:
Port 22                        # SSH默认端口为22,可以根据需要修改
PermitRootLogin no             # 不允许root用户直接登录,可以根据需要修改
PasswordAuthentication yes    # 允许使用密码进行身份验证,可以根据需要修改
  1. rootユーザーのログインを許可する必要がある場合は、PermitRootLoginの値をyesに変更してください。
  2. ファイルを保存して閉じてください。
  3. SSHサービスを再起動して、設定の変更を有効にします。
systemctl restart sshd
  1. SSH接続を許可するファイアウォールを確認してください。ファイアウォールの状態を確認するには、次のコマンドを使用してください。
systemctl status firewalld

ファイアウォールが有効な場合、SSH接続を許可するために次のコマンドを使用できます。

firewall-cmd --add-service=ssh --permanent
firewall-cmd --reload

今、CentOS 7にSSHでリモート接続できるはずです。

bannerAds