Защищенное соединение между клиентом и сервером может быть установлено с использованием сетевого протокола Secure Shell (SSH). Каждый обмен информацией между клиентом и сервером шифруется. Вы можете получить удаленный доступ к вашему компьютеру и выполнять административные операции, включив SSH. Также будет возможна безопасная передача файлов через SCP и SFTPS. При первой установке SSH для удаленного доступа по соглашению запрещен в Ubuntu. Включить SSH в Ubuntu не так уж и сложно. Чтобы настроить и активировать SSH в вашей системе Linux, выполните задачи, перечисленные ниже, от имени администратора или пользователя sudo.
Установите SSH-клиент
Давайте начнем с процесса обновления репозиториев Ubuntu. Это важный этап каждый раз при выполнении установки. Таким образом, репозиторий «apt-get» используется в инструкции «обновления», как показано ниже:
$ sudo apt-get обновление
После успешного обновления вашей системы необходимо обновить системные репозитории и пакеты, чтобы в ближайшее время получить эффект от новых установок. Поэтому пакет «apt-get» используется с ключевым словом «upgrade».
$ sudo apt-get обновление
Клиент SSH всегда начинает установку безопасного соединения. Следовательно, установка SSH-клиента необходима, если вы хотите инициировать соединение, а другой узел будет его прослушивать. Итак, здесь будет полезна инструкция «apt-get» в ключевом слове «install», за которым следует ключевое слово «OpenSSH-client» (для установки клиент-сервера). Используйте права «sudo» для запуска этой инструкции, как показано ниже. Для беспрепятственного запуска процесса установки может потребоваться ваш пароль для текущего вошедшего в систему пользователя. Таким образом, мы добавили наш пароль и успешно установили его.
$ sudo apt-get установить openssh-клиент
Установите SSH-сервер
Возможно, вы находитесь на другом конце, т.е. слушаете только клиент-сервер. Поэтому вам необходимо установить SSH-сервер на вашей стороне. Перед этим обновите свою систему с помощью пакета «apt» в следующей инструкции «обновления»:
$ sudo apt-get обновление
Убедитесь, что ваши системные пакеты также обновлены. Иногда пакеты не получают эффекта от новых установок, поскольку они устарели и требуют обновления для обеспечения совместимости. Используйте ту же команду обновления, что и ранее.
$ sudo apt-get обновление
Теперь пришло время установить сервер OpenSSH, чтобы вы могли принимать соединения от клиента. Команда установки должна быть выполнена с правами «Sudo», после чего следует использование пакета «Apt» и ключевое слово «OpenSSH-server» в конце.
$ sudo apt установить openssh-сервер
Вы должны быть уверены, что хотите установить сервер «openssh», поскольку он безопасен для связи и не влияет на производительность системы. Таким образом, нажмите клавишу «y», чтобы продолжить настройку установки в командной оболочке.
Включить службу SSH
Через некоторое время сервер OpenSSH будет успешно установлен на вашем компьютере. Теперь пришло время настроить OpenSSH в нашей системе. Для его идеальной настройки мы будем использовать утилиту «systemctl», которая, скорее всего, включит ее с нашей стороны. Утилита «systemctl» используется для запуска службы SSH в нашей системе с правами «sudo». Затем он включает его с помощью ключевых слов «start» и «Enable». Ссылка синхронизации создана, как показано на следующем рисунке. Вы также можете использовать опцию «—now» в той же инструкции «systemctl», чтобы включить SSH-сервер прямо сейчас.
$ sudo systemctl запустить SSH
$ sudo systemctl включить ssh
$ sudo systemctl включить ssh – сейчас
Проверьте статус службы SSH
После успешного включения (согласно ссылке синхронизации) вы можете посмотреть его текущий статус загрузки с помощью утилиты «systemctl», используя ключевые слова «status» и «ssh» в команде. Вывод этой команды отображает текущий статус службы ssh. Зеленый индикатор показывает, что служба активна и работает.
Проверьте статус службы SSH
Откройте порт SSH
Утилита UFW для настройки брандмауэров включена в Ubuntu. Будьте осторожны, открывая порт SSH, если брандмауэр вашего компьютера работает. Для этого Ubuntu предоставляет нам утилиту «ufw» в виде команды, которую можно использовать с ключевым словом «allow», чтобы открыть порт SSH. Обязательно запустите его с привилегией «sudo». Вы увидите, что выполнение этой команды может обновить
правила порта SSH, как показано на следующем изображении:
$ sudo ufw разрешить ssh
Подключитесь к SSH-серверу
Теперь вам нужно проверить IP-адрес вашей системы, то есть ту сторону SSH, на которой вы работали. Для поиска IP-адреса мы используем инструкцию «ip», за которой следует опция «a», и будут отображены данные о нашей сети. Вам нужно найти конкретную сеть, которую вы использовали, и найти IP-адрес в строке, начинающейся с «inet». В нашем случае это также 10.0.2.15, как показано на следующем изображении:
$ ip а
Пришло время войти в удаленную систему после того, как мы получим IP-адрес нашей системы. Для этого мы выполняем следующую команду SSH, чтобы установить соединение с удаленной системой. Команда начинается с ключевого слова «ssh», за которым следует имя пользователя вашей системы; символ «@», за которым следует IP-адрес. Поскольку мы впервые используем SSH в нашей системе, отображается, что подлинность хоста не может быть установлена. Таким образом, вам необходимо ввести «да», чтобы подтвердить, что вы хотите продолжить подключение в качестве SSH-сервера или клиента. После предупреждения он запросит ваш системный пароль, и вам необходимо ввести его, чтобы продолжить. Это позволит вам успешно войти в систему из вашей системы Ubuntu, и будет установлено безопасное соединение.
$ ssh имя пользователя@ipaddress
Используя SH, вы теперь можете успешно подключиться к другому узлу. Показанные инструкции иллюстрируют использование «ssh» на машине с Ubuntu.
$ ssh имя пользователя@ipaddress кто
$ ssh имя пользователя@ipaddress время работы
Заключение
В этом руководстве мы успешно продемонстрировали использование SSH в системе Ubuntu. После этого мы обсудили установку SSH-сервера и SSH-клиента отдельно и предоставили подробную информацию о включении SSH и установке соединения.