Проверьте конфигурацию SSH, не рискуя потерять удаленный доступ

Недавно я неправильно сконфигурировал файл ssh, возившись с шифрами, сбив пульт дистанционного управления, пока я не смог локально получить доступ к компьютеру и исправить его. Мне было интересно, есть ли способ предотвратить этот тип проблем в будущем, запустив скрипт для замены файла sshd_config на «безопасную» версию при отправке сигнала (не-ssh, очевидно). Я могу написать сценарий, то, что я ищу, это способ выполнить его удаленно, используя как можно меньше дополнительного программного обеспечения. Я ранее настраивал что-то вроде этого, используя apache для размещения php, который запускает скрипты bash, но мне кажется, что должно быть более элегантное решение. Это относительно безопасно, предположим, что безопасность не будет проблемой. Благодаря!

  • убить пользователя, который простаивает более 3 часов
  • linux + запустить скрипт на удаленном компьютере
  • Использовать sudo с командой ssh ​​и захватом stdout
  • Перенаправление звука Ssh
  • SSH не будет устанавливать локальное соединение без запроса пароля
  • Пересылка порта запроса ssh с глобального IP на определенный локальный IP-адрес
  • Как я могу отключить сеансы SSH?
  • Как запустить удаленную команду sed через ssh, если данные содержат двойные кавычки ("")?
  • Как закрыть (убить) соединения ssh ControlMaster вручную
  • Почему замена процесса <() не работает с ssh -F
  • Как я могу решить, какой порт для входа в систему с SSH?
  • Как узнать, что наводняет терминал?
  • 2 Solutions collect form web for “Проверьте конфигурацию SSH, не рискуя потерять удаленный доступ”

    Один параметр грубой силы – запустить второй SSH-сервер, работающий на другом порту. Если вы повредите «главный», просто войдите в резервную копию.

    Очевидно, не забудьте отключить резервную копию после завершения тестирования 🙂

    Общий рабочий процесс – изменить конфигурацию, перезапустить службу sshd и проверить соединение, прежде чем закрыть существующее соединение. Если вы ввернули конфигурацию, просмотрите журналы, верните конфигурацию, снова запустите службу, чтобы вернуться в рабочее состояние.

    Перезапуск службы sshd не закрывается и не влияет на ранее открытые сеансы.

    Linux и Unix - лучшая ОС в мире.