Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #################################################
- # Debian 12
- #################################################
- # Меняем порт SSH
- # Проверяем читаемость файла /etc/ssh/sshd_config
- if [ ! -f /etc/ssh/sshd_config ]; then
- echo "Ошибка: файл /etc/ssh/sshd_config не найден!"
- exit 1
- fi
- ######################
- # Производим поиск и замену порта (раскомментируем строку Port и меняем на 32164)
- sed -i -r 's/^#?Port [0-9]+$/Port 32164/' /etc/ssh/sshd_config
- ######################
- # Перезапускаем сервис sshd
- systemctl restart sshd.service
- ######################
- # Проверяем, что порт успешно изменен
- port_line=$(grep "^Port " /etc/ssh/sshd_config)
- if echo "$port_line" | grep -q "Port 32164"; then
- echo "SSH порт успешно изменен на 32164!"
- else
- echo "Ошибка при изменении SSH порта!"
- fi
- #################################################
Advertisement
Add Comment
Please, Sign In to add comment