TGViewer
Linux Linux @linuxchmod · 2.49K subscribers
Post #1050 446
🛡 Шпаргалка для сисадмина: SSH + Безопасность

🔑 Подключение и передача файлов


# Подключение к серверу
ssh user@host

# Копирование файла
scp file.txt user@host:/path/

# SFTP-сессия
sftp user@host

# Синхронизация директорий
rsync -avz -e ssh /local/path user@host:/remote/path



⚙️ Настройка /etc/ssh/sshd_config


Port 2222 # Меняем порт
PermitRootLogin no # Запрет root-входа
PasswordAuthentication no # Только по ключам
MaxAuthTries 3 # Лимит попыток входа
AllowUsers admin user1 # Белый список пользователей


Перезапуск:


systemctl restart sshd



🔒 Ключи SSH


# Генерация ключа
ssh-keygen -t ed25519 -C "admin@myserver"

# Установка ключа на сервер
ssh-copy-id -i ~/.ssh/id_ed25519.pub user@host



🛡 Fail2Ban

Установка и запуск:


apt install fail2ban # Debian/Ubuntu
yum install fail2ban # CentOS/RHEL
systemctl enable --now fail2ban


Конфиг /etc/fail2ban/jail.local:


[sshd]
enabled = true
port = 2222
filter = sshd
maxretry = 3
bantime = 3600



🔥 Firewall

UFW


ufw allow 2222/tcp
ufw enable
ufw status


iptables


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


firewalld


firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --reload



💡 Советы по безопасности:

1. 🚫 Не пускаем root по SSH
2. 🔑 Только ключи, никаких паролей
3. 📌 Ставим нестандартный порт
4. 🛡 Лимитируем доступ по IP
5. 🚨 Включаем Fail2Ban

👉 @linuxchmod
  • 🔥 6
  • 👍 5
  • 🎉 1
More from @linuxchmod
  1. Sep 28, 2026RAID-массивы - восстановление данных Технологии Raid массивов. Что делать, если из raid ма…
  2. Sep 23, 2026Как посмотреть пароли от Wi-Fi к которым вы подключались (для Windows) ОС хранит данные пр…
  3. Sep 22, 2026Основные задания cron в Linux 📲 Мы в Max 👉 @linuxchmod
  4. Sep 21, 2026Уроки Linux 1. Терминал и ввод команд. 2. Перемещение по папкам. 3. Создание, переименован…
  5. Sep 20, 2026📲 Мы в Max 👉 @linuxchmod
  6. Sep 17, 2026Сохраняем вывода команды Top в файл Поскольку я не использовал опцию delay, приведенная ни…
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 →