Для настройки SSH доступа на сервере с CentOS 7 вам потребуется выполнить несколько простых шагов. Вот пошаговая инструкция:
-
sudo yum install openssh-server
-
Настройте конфигурационный файл SSH: Отредактируйте файл конфигурации SSH /etc/ssh/sshd_config
. Вы можете воспользоваться текстовым редактором nano или vi для этого. Пример:
-
sudo nano /etc/ssh/sshd_config
Убедитесь, что следующие параметры установлены или раскомментированы:
PermitRootLogin no
(рекомендуется запретить вход под root)
PasswordAuthentication yes
(если вы хотите разрешить аутентификацию по паролю, рекомендуется использовать ключи)
PubkeyAuthentication yes
(рекомендуется использовать аутентификацию по открытым ключам)
-
Перезапустите службу SSH: После внесения изменений в конфигурационный файл, перезапустите службу SSH для применения настроек:
-
sudo systemctl restart sshd
-
Настройка брандмауэра (опционально): Если у вас включен брандмауэр firewalld, убедитесь, что порт 22 (порт SSH) разрешен для входящих соединений:
-
- -- --- --
- --
-
Проверьте доступ к SSH: Теперь вы можете подключиться к серверу по SSH с другого компьютера, используя команду:
-
ssh username@server_ip_address
Где username
- ваше имя пользователя на сервере, server_ip_address
- IP-адрес вашего сервера.
Следуя этой инструкции, вы должны легко настроить доступ по SSH на сервере с CentOS 7.