Поиск по сайту:
Не доверяйте разочарованным. Это почти всегда бессильные (Г. Флобер).

Как включить SSH в CentOS 8?

05.05.2021
Как изменить стандартный порт SSH в Linux (правильно и безопасно)

Secure Shell, также известный как SSH, – популярный инструмент, используемый для подключения к серверу через клиента. SSH обеспечивает безопасное удаленное соединение и связь между сервером и его клиентом, а также обеспечивает передачу файлов через удаленное сетевое соединение.

В этом посте мы рассмотрим пошаговое руководство о том, как включить SSH в CentOS 8 и получить доступ к его серверу с клиентского компьютера CentOS 8 при удаленном использовании SSH. Начнем с настройки сервера CentOS 8 для удаленного подключения по SSH.

 

Настройка сервера CentOS 8 для удаленного подключения

Настройка сервера CentOS 8 для удаленного подключения – наша первоочередная задача.

 

Шаг 1. Обновите системный репозиторий пакетов.

Обновите кеш системного репозитория пакетов, введя следующую команду:

$ sudo dnf makecache

 

Обновите пакеты системы.

$ sudo dnf upgrade

 

Шаг 2. Установите сервер OpenSSH на сервере CentOS 8.

После обновления кеша системного репозитория и пакетов установите пакет сервера OpenSSH, введя следующую команду:

$ sudo dnf install openssh-server

 

После успешной установки запустите службу «sshd», если она еще не запущена.

 

Шаг 3. Запустите службу OpenSSH.

Для запуска службы OpenSSH введите следующую команду:

$ sudo systemctl start sshd

 

Проверьте статус службы, используя команду ниже:

$ sudo systemctl status sshd

 

Кроме того, включите службу OpenSSH при перезагрузке, набрав команду, приведенную ниже:

$ sudo systemctl enable sshd

 

Хорошо, служба OpenSSH активна и готова к подключению. Теперь нам нужно запустить трафик, и для этого нам необходимо настроить брандмауэр.

Читать  Как установить и использовать Docker Compose в Debian 10 Linux

 

Шаг 4. Разрешите межсетевому

Файервол будет пропускать любой трафик с порта 22 SSH. Чтобы разрешить межсетевому экрану передавать трафик через SSH, введите следующую команду:

$ firewall-cmd --zone = public --permanent --add-service = ssh

 

Лучше перезагрузить брандмауэр после его настройки.

$ firewall-cmd --reload

 

Сервер CentOS 8 готов к подключению по SSH. Давайте узнаем IP-адрес сервера и получим к нему доступ с клиентской машины CentOS 8.

 

Шаг 5: Получите IP-адрес сервера CentOS 8

Чтобы получить IP-адрес сервера CentOS, введите следующую команду:

$ ip a

 

IP-адрес нашего сервера 192.168.12.054. Подключимся к этой машине с клиентской машины CentOS 8.

 

Подключитесь к серверу CentOS 8 из клиента CentOS 8

Для подключения к серверу CentOS 8 выполните шаг, указанный ниже:

 

Шаг 1. Установка клиентов OpenSSH на клиентском компьютере CentOS 8

Прежде всего, вам необходимо установить клиенты OpenSSH на клиентском компьютере с CentOS 8.

$ sudo dnf install openssh-clients

 

После установки клиентов OpenSSH создайте и скопируйте пары ключей SSH для подключения к серверу CentOS 8.

 

Шаг 2: Создание пары ключей SSH

Для создания пары ключей SSH введите команду, приведенную ниже:

$ ssh-keygen

 

Нажмите «Enter», чтобы сохранить пару ключей в заданном каталоге по умолчанию.

Или, если вы уже сгенерировали пару ключей, нажмите «Enter», чтобы перезаписать ранее сгенерированную пару ключей.

Введите кодовую фразу или нажмите «Enter», чтобы ввести пустую кодовую фразу.

Читать  Подстановка процессов: необычный, но продвинутый способ перенаправления ввода/вывода в Linux

Хорошо, пара ключей создана успешно, теперь давайте скопируем пару ключей на сервер.

 

Шаг 3: Скопируйте пару ключей на сервер CentOS 8

Для копирования пары ключей на сервер CentOS 8 введите следующую команду:

$ ssh-copy-id andreyexuser@192.168.12.054

 

Не забудьте изменить «andreyexuser» и «192.168.12.054» на имя пользователя и IP-адрес сервера CentOS 8.

Введите «Yes» и нажмите «Enter».

Введите пароль для имени пользователя, отображаемого в терминале, и нажмите «Enter».

Пара ключей будет скопирована на сервер CentOS 8, к которому мы и собираемся подключиться.

 

Шаг 4: Подключитесь к серверу CentOS 8 через SSH

Теперь просто подключите SSH к серверу CentOS 8, используя следующую команду:

$ ssh andreyexuser@192.168.18.137

 

Это оно! Мы успешно вошли на сервер CentOS 8 с клиентской машины CentOS 8, используя SSH.

 

Заключение

Мы рассмотрели огромный спектр включения SSH в CentOS 8, установив сервер OpenSSH на машине с CentOS 8 Server, включив службу «sshd» и открыв брандмауэр системы для входящего трафика с SSH на порту 22. Мы также узнали для подключения к серверу CentOS 8 с клиентского компьютера CentOS 8 путем установки клиентов OpenSSH, генерации и копирования пары ключей SSH, копирования пары ключей на серверный компьютер и подключения к серверу CentOS 8 через SSH.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 4,67 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Прошли те времена, когда покупка игрового ПК или ноутбука была…

Спасибо!

Теперь редакторы в курсе.