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

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

  • Как включить пользователя nagios, созданного yum, для использования check_by_ssh
  • Возможный поврежденный файл passwd
  • Как установить openssh в Crux Linux
  • перезапустить X11 / Xwindows без отключения сеанса ssh
  • Условия, отправленные через ssh, выполняются локально, а не удаленно
  • Почему это частный ключ для указания с параметром -i в ssh-клиенте?
  • Вход в открытый ключ SSH завершается без шаблона
  • Как настроить gnome keyring для ssh / sshfs без пароля с помощью брелка для разблокировки ключа с помощью хранимой кодовой фразы?
  • 2 Solutions collect form web for “Проверьте конфигурацию SSH, не рискуя потерять удаленный доступ”

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

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

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

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

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