Як встановити та налаштувати SSH-сервер у Debian ⋆ ALexHost SRL

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Use code at checkout:

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), змініть наступний рядок:
    Порт 2222
  • Вимкнути вхід для суперкористувача (рекомендовано): Щоб підвищити безпеку, вимкніть вхід до системи від імені користувача root:
    PermitRootLogin no
  • Дозволити лише певним користувачам (необов’язково): Ви можете обмежити доступ до SSH певним користувачам, додавши цей параметр:
    Ім’я користувача AllowUsers

Після внесення змін збережіть і закрийте файл.

Крок 3: Перезапуск служби SSH

Щоб застосувати зміни, перезапустіть службу SSH:

sudo systemctl restart ssh

Крок 4: Доступ до сервера по SSH

Тепер ви можете отримати доступ до вашого сервера по SSH з іншого комп’ютера. Скористайтеся наступною командою:

ssh ім’я користувача@ім’я_вашого_сервера_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%!

Use code at checkout:

Skills