Навыки работы с Линукс сегодня важны в большинстве популярных направлений ИТ. Помимо всего прочего, от соискателя ожидается способность управлять удаленными серверами. Устанавливая для этого безопасные соединения. Сегодня мы расскажем о том, как установить сервер SSH на Ubuntu. Эти знания включены в курсы Astra Linux Астана. И помогут вам быстрее найти работу в ИТ в Казахстане в 2023 году.
Какие серверные приложения SSH доступны пользователям Ubuntu, курсы Astra Linux Астана
Стоит отметить, что на сегодняшний день для Линукс можно найти немало различных серверных программ SSH. Безусловно, сделать осмысленный выбор можно лишь на основе своего опыта. Но не будет лишним изучить теорию, пройдя курс операционный система Linux Астана. В этой обзорной статье мы постараемся рассказать основы, чтобы далее вам было проще получать знания. В 2023 году для Ubuntu можно использовать следующие программы для создания сервера Secure Shell:
- openssh-server;
- lsh-server;
- dropbear;
- Tectia SSH Server.
Безусловно, вы можете выбрать любую из них. Однако мы в качестве примера будем использовать сервер openssh-server. А именно — выполним его скачивание и установку. После чего выполним предварительную настройку. Чтобы можно было подключиться к нашему серверу с помощью SSH-клиента. Детальнее разобраться в этом вам поможет курс системный администратор Астана.
Пример установки и предварительной настройки сервера SSH
Стоит отметить, что самый простой и удобный способ установки ПО в Линукс. Это использование пакетного менеджера вашего дистрибутива. В Ubuntu и других дистрибутивах на основе Debian для этой цели используется APT (Advanced Packaging Tool). Детальнее о том, как использовать APT, вам поможет системный администратор обучение Астана.
Прежде всего, давайте подготовим вашу операционную систему к установке ПО. Для этого следует выполнить комбинацию команд apt update и apt upgrade. Стоит отметить, что любые операции по работе с пакетами требуют привилегий суперпользователя. Конечно же, можно работать из-под учетной записи root. Однако в соответствии с требованиями безопасности мы советуем использовать команду sudo.
Следующий шаг — скачивание и установка самого SSH-сервера. Для этого введите в командную строку команду apt install openssh-server. Далее подтвердите намерение установить утилиту, нажав клавишу y. В результате начнется процесс скачивания и установки, это может занять некоторое время, зависящее от возможностей вашего Интернет-соединения.
Теперь следует проверить статус программы. Для этого введите от имени суперпользователя команду systemctl status sshd. В результате в строке Active: должен находиться статус active (running). Следующий шаг — первичная настройка утилиты:
- откройте файл /etc/ssh/sshd_config с помощью текстового редактора nano или vim (запускать его также следует с правами root);
- найдите строку, содержащую значение #Port 22;
- уберите символ решетки в начале строки, чтобы раскомментировать ее;
- замените 22 на любое число в диапазоне от 1 до 65535 (убедитесь, что соответствующий порт не используется другими службами);
- закройте редактор с сохранением изменений.
Теперь вы знаете, как установить и настроить сервер SSH на Ubuntu Линукс. В будущем мы обязательно расскажем о процессе установки клиентской программы. А также о том, как подключиться по протоколу Secure Shell через терминал. И как можно передавать по шифрованному каналу файлы между локальным и удаленными серверами. Либо между двумя удаленными устройствами, управляя ими с локального терминала. Записывайтесь на курсы на платформе SEDICOMM University! Чтобы войти в ИТ в Казахстане уже до конца 2023 года!
Команда SEDICOMM University: Академия Cisco, Linux Professional Institute, Python Institute.