Настройка SSH в CentOS
Установка пакета OpenSSH:
# dnf install openssh-server
Разрешить подключение пользователя ROOT по SSH:
# nano /etc/ssh/sshd_config
В разделе Authentication, добавляем параметр PermitRootLogin yes
# Authentication:
#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
Запуск SSHD и проверка статуса службы:
# systemctl start sshd
# systemctl status sshd
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2022-11-21 02:55:04 MSK; 13h ago
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 1471 (sshd)
Tasks: 1 (limit: 23652)
Memory: 2.8M
Добавить SSHD в автозагрузку:
# systemctl enable sshd
Открыть 22 SSH порт в файерволе:
# firewall-cmd --zone = public --permanent --add-service = ssh
# firewall-cmd --reload