Как установить SSH-сервер на Ubuntu 20.04 LTS

Как установить SSH-сервер на Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить SSH-сервер на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, OpenSSH (OpenBSD Secure Shell) — это инструмент подключения, который позволяет удаленный вход через протокол SSH, тем самым устраняя подслушивание, перехват соединения и другие атаки. Это помогает защитить всю сетевую связь, зашифровывая весь сетевой трафик с помощью нескольких методов аутентификации через защищенный туннель.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку SSH-сервера на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint.

Установите SSH-сервер на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка SSH-сервера в Ubuntu 20.04.

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

sudo apt install openssh-server

После установки пакета сервера SSH демон сервера SSH должен быть запущен. Чтобы проверить состояние вашего SSH-сервера, выполните следующую команду:

systemctl status sshd

Шаг 3. Настройте брандмауэр.

Откройте ssh-порт 22 для входящего трафика на вашем брандмауэре:

sudo ufw allow ssh

Если вы не уверены, что активно используете брандмауэр UFW, вы можете запустить команду « ufw status»:

sudo ufw status

Шаг 4. Настройка SSH-сервера.

Теперь иногда нам может потребоваться изменить некоторые настройки (например, порт и разрешение на вход root). Это можно сделать, отредактировав файл конфигурации с помощью команды:

nano /etc/ssh/sshd_config

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

Port 22

Поменяйте его на что-нибудь другое. Например, на 4646:

Port 4646

Сохраните файл и закройте его. Затем перезапустите службу, чтобы изменения вступили в силу:

sudo systemctl restart sshd

Шаг 5. Подключение к вашему SSH-серверу.

Чтобы подключиться к вашему SSH-серверу, вы собираетесь использовать команду ssh со следующим синтаксисом:

ssh -p (port) (username)@(ip_address>)

Например, чтобы подключиться к моему собственному экземпляру, расположенному в , я бы выполнил следующую команду:127.0.0.1

ssh -p 2222 (user)@127.0.0.1

Поздравляю! Вы успешно установили OpenSSH . Благодарим за использование этого руководства по установке SSH-сервера на Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт OpenSSH .