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

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

  • Как заставить пользователя в файле конфигурации ssh
  • Выполнять команду в sftp-подключении через скрипт
  • Удаленный пользователь SSH всегда получает «соединение закрыто»
  • эквивалент xmodmap в bash
  • «Канал 3: сбой при открытии: административно запрещено: открыть сбой» при создании сеанса VNC в туннеле SSH
  • напишите bash scipt, что ssh на несколько серверов и запускает там скрипт, который запускает приложение, но не умирает, когда ssh отключается
  • Как захватить IP-адрес клиентов на мой сервер через обратный туннель ssh.
  • Как изменить пользователя с аутентификацией внутри сценария оболочки
  • 2 Solutions collect form web for “Проверьте конфигурацию SSH, не рискуя потерять удаленный доступ”

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

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

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

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

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