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