Введение
Secure Shell (SSH) — это сетевой протокол, позволяющий безопасно удаленно управлять компьютером. В этом руководстве мы увидим, как настроить SSH в Ubuntu, одном из наиболее часто используемых дистрибутивов Linux в мире.
Шаг 1. Проверьте, установлен ли уже SSH
Прежде чем приступить к настройке, важно проверить, не установлен ли SSH в вашей системе. Для этого откройте терминал и введите следующую команду:
sudo apt update
sudo apt list --installed | grep ssh
Если команда возвращает что-то вроде «openssh-client/now», значит SSH уже установлен. Если нет, мы можем установить его, введя следующую команду:
sudo apt install openssh-server
Шаг 2. Настройте SSH
После установки SSH нам нужно настроить его, чтобы разрешить удаленный доступ к нашему компьютеру. Для этого откройте файл конфигурации SSH с помощью следующей команды:
sudo nano /etc/ssh/sshd_config
Внутри файла найдите следующие строки и измените их следующим образом:
# Port 22
Port 2222
Это изменение изменяет порт SSH по умолчанию (22) на настраиваемый порт (2222), повышая безопасность системы.
Затем мы ищем следующую строку и модифицируем ее следующим образом:
#PermitRootLogin prohibit-password
PermitRootLogin no
Это отключает удаленный доступ к учетной записи root, что делает систему более безопасной.
Шаг 3. Перезапустите службу SSH.
После редактирования файла конфигурации SSH нам нужно перезапустить службу, чтобы изменения вступили в силу. Для этого набираем следующую команду:
sudo service ssh restart
Шаг 4: Удаленный доступ к системе
После настройки SSH мы можем получить удаленный доступ к нашей системе с помощью клиента SSH, такого как PuTTY (Windows) или Terminal (Mac/Linux). Нам нужно использовать IP-адрес нашего компьютера и пользовательский порт, который мы настроили. Например, если IP-адрес нашего компьютера 192.168.1.2 и мы настроили порт 2222, мы должны ввести следующую команду в клиенте SSH:
ssh -p 2222 [email protected]
Где «имя пользователя» — это имя пользователя нашей учетной записи на компьютере.
Заключение
В этом руководстве мы увидели, как настроить SSH в Ubuntu, чтобы обеспечить безопасный удаленный доступ к нашему компьютеру. Помните, что SSH — мощный инструмент, и неправильная настройка может поставить под угрозу безопасность системы. Всегда следуйте рекомендациям по безопасности при использовании инструментов этого типа.