CentOS:設定変更

CentOS:SSHサーバ構築

SSHサーバ構築

    # dnf install -y openssh-server
  

パスワード認証確認

    # grep ^PasswordAuth /etc/ssh/sshd_config
  
"PasswordAuthentication yes" であればパスワード認証が有効となっているのでOK

rootアカウント接続確認

    # grep ^PermitRoot /etc/ssh/sdhd_config
  
"PermitRootLogin yes" であればrootアカウントでのSSH接続が許可されているのでOK

sshdサービス開始

    # systemctl restart sshd
    # systemctl is-active sshd
    active
    # systemctl enable sshd
  

セキュリティ設定

SSHサーバが使用する22番ポートを許可する。
    # firewall-cmd --zone=public --add-service=ssh --permanent
    Warning: ALREADY_ENABLED: ssh
    success
    firewall-cmd --reload
    success
  
"Warning: ALREADY_ENABLED" と表示されたので既に許可されていたっぽい。

SSH接続テスト

Hyper-VホストのWindowsで"ターミナル"を起動、接続してみる。
    PS C:\Users\user> ssh user@192.168.1.107
    The authenticity of host '192.168.1.107 (192.168.1.107)' can't be established.
    ED25519 key fingerprint is SHA256:xxxxxxx.
    This key is not known by any other names
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added '192.168.1.107' (ED25519) to the list of known hosts.
    Connection closed by 192.168.1.107 port 22
    PS C:\Users\user> ssh user@192.168.1.107
    user@192.168.1.107's password:
    Activate the web console with: systemctl enable --now cockpit.socket
    
    Last login: Sun Oct 23 22:43:56 2022
    [user@n0181 ~]$
  
1回目の接続は失敗?したが、2回目で繋がった。

0 件のコメント:

その他の記事