^ M
- это возврат каретки, который предполагает, что ваш сценарий мог быть написан на машине Windows.
Чтобы удалить символы возврата каретки, оставив пустые символы новой строки, выполните:
perl -pi.old -e 's{\r}{}' file
Выполняется обновление на месте, сначала создается резервная копия исходного файла как «.old».
Одним из вариантов грубой силы является запуск второго SSH-сервера, работающего на другом порту. Если запороть "основной", то просто зайти на бэкапе.
Очевидно, не забудьте отключить резервное копирование после завершения тестирования.:-)
Общий рабочий процесс заключается в изменении конфигурации, перезапуске службы sshd и проверке соединения перед закрытием существующего соединения. Если вы напортачили с конфигурацией, просмотрите журналы, отмените конфигурацию, снова перезапустите службу, чтобы вернуться в рабочее состояние.
Перезапуск службы sshd
не закрывает и не влияет на ранее открытые сеансы.