Как установить и настроить SSH-сервер в Debian
SSH (Secure Shell) – это протокол, обеспечивающий безопасный способ доступа и управления удалёнными серверами. Установка и настройка SSH-сервера в Debian позволяет вам безопасно управлять сервером по сети.
В этой статье мы расскажем, как установить и настроить SSH-сервер в Debian.
Шаг 1: Установка сервера OpenSSH
Сервер OpenSSH является наиболее распространённой реализацией SSH. Чтобы установить его на Debian, откройте терминал и выполните следующую команду:
После завершения установки убедитесь, что служба SSH запущена:
Шаг 2: Настройте SSH
Файл конфигурации SSH находится по адресу /etc/ssh/sshd_config. Откройте этот файл с помощью текстового редактора:
Вы можете изменять различные настройки для повышения безопасности и функциональности:
- Изменение порта SSH (необязательно): Чтобы изменить порт SSH по умолчанию (который равен 22), измените следующую строку:Port 2222
- Отключите вход root (рекомендуется): Чтобы повысить безопасность, отключите вход root, изменив:PermitRootLogin no
- Разрешить доступ только определенным пользователям (необязательно): Вы можете ограничить доступ к SSH для определенных пользователей, добавив:AllowUsers username
После внесения изменений сохраните и закройте файл.
Шаг 3: Перезапустите службу SSH
Чтобы применить изменения, перезапустите службу SSH:
Шаг 4: Доступ к серверу по SSH
Теперь вы можете получить доступ к серверу по SSH с другой машины. Используйте следующую команду:
Если вы изменили порт, укажите номер порта следующим образом:
Шаг 5: Включите аутентификацию с помощью ключа SSH (необязательно)
Для обеспечения дополнительной безопасности можно настроить аутентификацию по ключу SSH. Этот метод избавляет от необходимости вводить пароли и обеспечивает более надежный способ аутентификации.
- Сгенерируйте ключи SSH на клиентской машине:ssh-keygen -t rsa -b 4096
- Скопируйте открытый ключ на сервер:ssh-copy-id username@your_server_ip
Теперь при входе в систему вместо пароля вам будет предложено ввести кодовую фразу ключа SSH.
Заключение
Установка и настройка SSH-сервера в Debian – это простой процесс, обеспечивающий безопасный удалённый доступ к вашему серверу. Следуя этому руководству, вы сможете запустить SSH с дополнительными опциями для повышения безопасности, такими как изменение порта по умолчанию, отключение входа root и включение аутентификации ключа SSH.