Как установить и настроить SSH-сервер в Debian ⋆ ALexHost SRL

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills
06.12.2024

Как установить и настроить SSH-сервер в Debian

SSH (Secure Shell) – это протокол, обеспечивающий безопасный способ доступа и управления удалёнными серверами. Установка и настройка SSH-сервера в Debian позволяет вам безопасно управлять сервером по сети.

В этой статье мы расскажем, как установить и настроить SSH-сервер в Debian.

Шаг 1: Установка сервера OpenSSH

Сервер OpenSSH является наиболее распространённой реализацией SSH. Чтобы установить его на Debian, откройте терминал и выполните следующую команду:

sudo apt update sudo apt install openssh-server

После завершения установки убедитесь, что служба SSH запущена:

sudo systemctl status ssh

Шаг 2: Настройте SSH

Файл конфигурации SSH находится по адресу /etc/ssh/sshd_config. Откройте этот файл с помощью текстового редактора:

sudo nano /etc/ssh/sshd_config

Вы можете изменять различные настройки для повышения безопасности и функциональности:

  • Изменение порта SSH (необязательно): Чтобы изменить порт SSH по умолчанию (который равен 22), измените следующую строку:
    Port 2222
  • Отключите вход root (рекомендуется): Чтобы повысить безопасность, отключите вход root, изменив:
    PermitRootLogin no
  • Разрешить доступ только определенным пользователям (необязательно): Вы можете ограничить доступ к SSH для определенных пользователей, добавив:
    AllowUsers username

После внесения изменений сохраните и закройте файл.

Шаг 3: Перезапустите службу SSH

Чтобы применить изменения, перезапустите службу SSH:

sudo systemctl restart ssh

Шаг 4: Доступ к серверу по SSH

Теперь вы можете получить доступ к серверу по SSH с другой машины. Используйте следующую команду:

ssh username@your_server_ip

Если вы изменили порт, укажите номер порта следующим образом:

ssh -p 2222 username@your_server_ip

Шаг 5: Включите аутентификацию с помощью ключа SSH (необязательно)

Для обеспечения дополнительной безопасности можно настроить аутентификацию по ключу SSH. Этот метод избавляет от необходимости вводить пароли и обеспечивает более надежный способ аутентификации.

  1. Сгенерируйте ключи SSH на клиентской машине:
    ssh-keygen -t rsa -b 4096
  2. Скопируйте открытый ключ на сервер:
    ssh-copy-id username@your_server_ip

Теперь при входе в систему вместо пароля вам будет предложено ввести кодовую фразу ключа SSH.

Заключение

Установка и настройка SSH-сервера в Debian – это простой процесс, обеспечивающий безопасный удалённый доступ к вашему серверу. Следуя этому руководству, вы сможете запустить SSH с дополнительными опциями для повышения безопасности, такими как изменение порта по умолчанию, отключение входа root и включение аутентификации ключа SSH.

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills