TGViewer
LinuxSkill - Сводки с прода и Шпаргалки LinuxSkill - Сводки с прода и Шпаргалки @linuxskill · 10.7K subscribers
Post #596 4.09K
🔒 Защити свой сервер: Настройка безопасности SSH на Linux

Привет, линукс-мастер! 🖥️ Сегодня я расскажу тебе, как настроить безопасность SSH соединения на твоем сервере. Это важный шаг для защиты от несанкционированного доступа. Давай разберемся, как это сделать!

Подготовка:

1. Настройка SSH авторизации по сертификатам:
- Убедись, что ты уже авторизуешься на серверах через сертификаты SSH.

2. Бэкап конфигурации:
   sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bkp


Основные настройки:

1. Жестко прописываем IP адрес SSH сервера:
   ListenAddress 192.168.1.100 # ip ag-dc-1
ListenAddress 192.168.1.101 # ip ag-dc-2


2. Изменяем порт SSH сервера:
   Port 54322


3. Включаем только протокол второй версии:
   Protocol 2


4. Ограничиваем время и количество попыток авторизации:
   LoginGraceTime 10s
MaxAuthTries 2


5. Включаем разделение прав пользователей:
   UsePrivilegeSeparation yes


6. Ограничиваем список доступа по SSH:
   AllowUsers adminguideru root@192.168.1.100 root@192.168.1.101


7. Отключаем пустые пароли и доверенные хосты:
   PermitEmptyPasswords no
IgnoreRhosts yes
HostbasedAuthentication no


Проверка и завершение:

1. Перезапуск SSH сервера:
   sudo systemctl restart ssh sshd


2. Проверка подключения через Putty:
- Убедись, что можешь подключиться с админской машины с помощью сертификата.

3. Ограничение IP адресов:
   sudo nano /etc/hosts.allow

- Добавь IP адреса всех участников локальной сети.

4. Проверка авторизации по паролю:
   sudo nano /etc/ssh/sshd_config

- Убедись, что PasswordAuthentication установлено в no.

5. Перезагрузка хостов:
- Если что-то пошло не так, восстанови конфигурацию из бэкапа:
   sudo cp /etc/ssh/sshd_config.bkp /etc/ssh/sshd_config


Теперь твой сервер защищен, и ты можешь быть уверен в безопасности своих данных. Радуйся, ведь теперь напакостить по SSH сможешь только ты сам!

📩 Завтра:
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - Секреты qemu-img, которые сэкономят твой диск
🧠 - Забудь про файлы, они исчезнут
🧠 - Наконец-то! Как стать суперпользователем без риска оказаться в тюрьме!

#Linux_Mastery @LinuxSkill
Telegram Linux Skill - Освой Linux c нуля до DevOps Секреты qemu-img, которые сэкономят твой диск 💾🔄 Знаешь, что общее у меня и твоего жесткого диска? Мы оба храним слишком много бесполезных вещей. 😏 Сегодня покажу, как qemu-img делает управление виртуальными дисками в Linux проще простого. Этот инструмент…
  • 👍 24
  • 🔥 1
More from @linuxskill
  1. Oct 6, 2026GitOps-практики: развёртываем сервис через ArgoCD Классический CI/CD запускает деплой. Но…
  2. Oct 5, 2026Post #1241
  3. Oct 2, 2026📊 Диск тормозит, а iostat показывает норму? Ищем хвост задержек Приложение подвисает на з…
  4. Sep 30, 2026💀 CPU под 100%, а в top пусто? Ловим невидимые процессы через eBPF Сервер греется, в шапк…
  5. Sep 28, 2026🔥 Знаешь только ip a? 10 неочевидных команд ip для Linux Большинство админов знают про ip…
  6. Sep 25, 2026Разобрать строку штатным <regex.h> и не получить молчаливое «нет совпадения». Проверял на…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →