Skip to content
YADEV

YADEV

Настройка доступа по SSH на новом VPS Ubuntu

Posted on 04.05.202404.05.2024

Всем привет!
Появление нового сервера в зоопарке это весьма не частое мероприятие, но даже оно требует некоторой подготовки. Как только вы получили доступ к серверу, необходимо заняться его безопасностью на базовом уровне, а уже потом «катить» на него все свои проекты и всё прочее.
Самый первый этап подготовки сервера к работе в боевом режиме — настройка SSH, именно о ней и поговорим

SSH (Secure Shell) — это сетевой протокол, предназначенный для удалённого управления сервером и передачи данных по зашифрованным TCP соединениям. Большинство хостингов в настоящее время после оплаты высылает IP-адрес сервера и пароль.

Открываем Командную строку Windows или Эмулятор терминала в Linux, пишем:

ssh root@ваш_IP-адресс_сервера

По умолчанию, демон SSHD (именно в него мы вносим изменения) не нуждается в каких-либо настройках и работает нормально. Мы внесём лишь пару небольших изменений с целью ограничить доступ нежелательных лиц к серверу.

Как сменить порт SSH

  1. выбираем цифру в диапазоне 49152—65535 или в таблице по ссылке находим «Свободен» Список портов TCP и UDP
  2. открываем файл /etc/ssh/sshd_config
  3. находим строку #Port 22
  4. убираем решетку в начале и заменяем порт по умолчанию (22) на понравившуюся цифру из пункта 1
  5. сохраняем файл
  6. Перезапускаем SSH с помощью команды service sshd restart

Доступ только с определенных IP-адресов

  1. открываем файл /etc/hosts.allow
  2. прописываем туда ваш IP адрес SSHD: 192.168.8.1
  3. сохраняем файл
  4. открываем файл /etc/hosts.deny
  5. прописываем SSHD: ALL

В данном примере мы заблокировали доступ для всех, кроме 192.168.8.1. Прежде чем приходить к таким методам, убедитесь, что у вас статический IP-адрес и вы его точно знаете.

Доступ по ключам

  1. пропишите свой публичный ключ (.pub) в файл /root/.ssh/authorized_keys
  2. сохраняем файл
  3. profit?!

Отключить авторизацию по паролю

  • открываем файл /etc/ssh/sshd_config
  • пишем туда PasswordAuthentication no
  • сохраняем файл

Сохранение настроек

Чтобы настройки сохранились и применились, нужно перезапустить демон ssh командой service sshd reload

Коддинг Линукс

Навигация по записям

Previous post
Next post

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

©2025 YADEV | WordPress Theme by SuperbThemes