Найти в Дзене
Уроки Linux

🔧 Создаем безопасный и автоматизированный удаленный доступ

🔧 Создаем безопасный и автоматизированный удаленный доступ Хочешь, чтобы доступ к своим серверным системам стал не только быстрым, но и максимально безопасным? Тогда этот лайфхак для тебя! Современные sysadmin и DevOps используют SSH-ключи — это не только удобство, но и защита от атак. Но помимо этого, можно дополнительно автоматизировать настройку ограничений, чтобы не тратить время на однотипные задачи. - Генерируем уникальный ключ: ssh-keygen -t ed25519 -C "your_email@example.com" - Передаем публичный ключ на сервер: ssh-copy-id user@server - Настраиваем файрвол: sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT - Ограничиваем доступ по IP или диапазонам: sudo iptables -A INPUT -p tcp -s 192.168.0.0/24 --dport 2222 -j ACCEPT - Используем конфигурацию SSH для усиления безопасности: sudo nano /etc/ssh/sshd_config — отключаем пароли: PasswordAuthentication no — указываем нестандартный порт: Port 2222 Готово! Теперь у тебя не только автоматизированный, но и максимал

🔧 Создаем безопасный и автоматизированный удаленный доступ

Хочешь, чтобы доступ к своим серверным системам стал не только быстрым, но и максимально безопасным? Тогда этот лайфхак для тебя!

Современные sysadmin и DevOps используют SSH-ключи — это не только удобство, но и защита от атак. Но помимо этого, можно дополнительно автоматизировать настройку ограничений, чтобы не тратить время на однотипные задачи.

- Генерируем уникальный ключ:

ssh-keygen -t ed25519 -C "your_email@example.com"

- Передаем публичный ключ на сервер:

ssh-copy-id user@server

- Настраиваем файрвол:

sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT

- Ограничиваем доступ по IP или диапазонам:

sudo iptables -A INPUT -p tcp -s 192.168.0.0/24 --dport 2222 -j ACCEPT

- Используем конфигурацию SSH для усиления безопасности:

sudo nano /etc/ssh/sshd_config

— отключаем пароли:

PasswordAuthentication no

— указываем нестандартный порт:

Port 2222

Готово! Теперь у тебя не только автоматизированный, но и максимально защищённый доступ к серверу. Может, пора проверить свои навыки?

Как думаешь, какой самый надежный способ защиты SSH-сервера — только пароли или ключи + ограничения?

— Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill а пройти тесты на знание Linux — в боте https://t.me/gradeliftbot.

— Уверен в своих знаниях? Пройди тесты или узнай рынок!