Необходимый доступ к Linux-серверу извне возможен только в том случае, если вы настроите SSH-доступ. SSH, или Secure Shell, позволяет вам безопасно подключаться к вашему Linux-серверу, что особенно полезно, если вам не нужен графический пользовательский интерфейс или если вы хотите подключиться из другой сети. В этом руководстве вы узнаете, как установить SSH-сервер на вашем тестовом компьютере с Linux Ubuntu и подключиться к нему с помощью различных клиентов, таких как Macintosh или Windows.
Главные выводы
- Установка SSH-сервера на Ubuntu
- Подключение к Linux-серверу через SSH с различных операционных систем
- Необходимость правильных сетевых настроек
Пошаговое руководство по установке SSH-сервера
Сначала вы должны убедиться, что правильно настроили ваш тестовый компьютер с Ubuntu. У вас уже есть установка Ubuntu, и сетевой адаптер должен быть настроен на «bridged», чтобы ваш виртуальный компьютер получил уникальный IP-адрес в сети. Проверьте это, перейдя в сетевые настройки вашего виртуального компьютера и убедившись, что адаптер bridged активен.

Шаг 1: Открыть терминал
Теперь откройте терминал. Вы можете найти терминал в приложениях или поиском по слову «Терминал». Терминал — это командная строка, где вы можете вводить команды для установки вашего SSH-сервера.

Шаг 2: Установить SSH-сервер
Следующий шаг — установить SSH-сервер. Для этого используйте команду sudo, чтобы получить права суперпользователя. Введите следующую команду:
Нажмите клавишу Enter. Вам будет предложено ввести ваш пароль. После ввода необходимый пакет будет загружен и установлен. Когда установка будет завершена, вы получите уведомление о том, что SSH-сервер теперь готов к использованию.

Шаг 3: Найдите IP-адрес Linux-системы
Чтобы подключиться к вашей Linux-системе, вам нужен IP-адрес. Перейдите в сетевые настройки вашей системы Ubuntu, чтобы определить текущий IP-адрес. Запишите этот адрес, так как он вам понадобится для подключения.

Шаг 4: Установить соединение через Mac
Если вы хотите получить доступ с системы Macintosh, запустите терминал. Здесь вы можете использовать команду SSH для подключения. Команда имеет следующий формат:
Замените «username» на ваше имя пользователя и «ip-address» на ранее записанный IP-адрес системы Ubuntu. Подтвердите команду нажатием Enter. Если вас спросят, доверяете ли вы этому соединению, введите «yes» и нажмите Enter.

Шаг 5: Установить соединение через Windows
Если вы хотите получить доступ к вашей Linux-системе с Windows-компьютера, вам нужно загрузить внешний SSH-клиент, например PuTTY. Откройте ваш веб-браузер и найдите «PuTTY». Скачайте программу и установите её.

Откройте PuTTY после установки. В поле «Host Name (or IP address)» введите IP-адрес системы Ubuntu. Убедитесь, что порт установлен на 22 (порт по умолчанию для SSH) и нажмите «Open».

В открывшемся окне введите ваше имя пользователя и, после запроса, ваш пароль. Таким образом, вы соединены с Linux-сервером и можете выполнять все необходимые задачи через командную строку.

Шаг 6: Проверка сетевых настроек
Чтобы убедиться, что вы можете получить доступ к вашему 테스트-компьютеру с Ubuntu извне, важно проверить сетевые настройки в менеджере виртуальных машин. Убедитесь, что адаптер установлен на «bridged». В противном случае вы не сможете получить доступ к вашему компьютеру извне.

Резюме – Установка SSH-сервера на вашем Linux
SSH-соединение позволяет вам безопасно подключаться к вашему Linux-серверу и управлять им. Это руководство показало вам, как установить SSH-сервер на Ubuntu и подключиться к вашей Linux-системе как с Macintosh, так и с Windows. Убедитесь, что вы правильно настроили сетевые настройки, чтобы получить доступ извне.
Часто задаваемые вопросы
Что такое SSH?SSH означает Secure Shell и является протоколом для безопасного удаленного подключения к компьютеру.
Почему мне нужен SSH-сервер?SSH-сервер позволяет вам безопасно получать доступ к вашему Linux-серверу с внешних устройств.
Как найти IP-адрес моей Linux-системы?Перейдите в сетевые настройки вашей системы Ubuntu, чтобы определить IP-адрес.
Нужно ли мне изменять порт для SSH?По умолчанию SSH использует порт 22, его не следует изменять в последних установках, если только нет специфических требований безопасности.
Что если соединение не удастся?Проверьте сетевые настройки вашего виртуального компьютера и убедитесь, что адаптер установлен на «bridged».