Как запустить демон SSH на другом порту, отличном от стандартного 22?
Я что-то напортачил с моей конфигурацией SSH на облачной виртуальной машине, так что теперь SSH всегда предлагает мне пароль. Мои ранние попытки исправить это заблокировали меня, вынудив меня размонтировать диск, смонтировать его внутри рабочей виртуальной машины, и исправьте файлы до известного рабочего состояния. Однако он все еще заставляет меня вводить пароль.
Я бы хотел обновить свой / etc / ssh / sshd_config
и перезапустить основной демон ssh, с которым я могу проверить, но у меня еще есть другой один работает, используя старую конфигурацию, которую я могу использовать, чтобы вернуть конфигурацию в случае, если первая заблокирует меня. Как мне это сделать, особенно в Ubuntu?
Вы не упомянули версию Ubuntu, поэтому я не уверен, какую систему инициализации вы используете.
Если systemd, у вас может быть файл / etc / systemd / система / sshd.service
. Который вы можете сделать копию как /etc/systemd/system/sshd_alt.service
. Затем настройте строку ExecStart
и добавьте -p 22000
или что-то в этом роде. После этого выполните systemctl enable sshd_alt
и systemctl start sshd_alt
. Вы также можете указать на совершенно другой файл конфигурации.
Вы также можете просто вручную запустить копию на экране или что-то в этом роде, если это только одноразовая вещь. Просто запустите экран и выполните что-то вроде / usr / sbin / sshd -D -p 22200
. Вы запустите запасной демон sshd, пока не сможете повторно подключиться к этому экрану и убить процесс.
Или как сказал @EEAA. Просто не отключайтесь, используйте второй сеанс, чтобы проверить возможность переподключения.
Вы можете запустить sshd на альтернативном порту с помощью этой команды:
sshd -p 12345
Замените 12345 на свой любимый номер порта. Если sshd
отсутствует в вашем ПУТЬ
, вам может потребоваться использовать полный путь в команде, например / usr / sbin / sshd
.
Просто оставьте один сеанс SSH активным и используйте другой, чтобы внести изменения в конфигурацию. Ваш исходный сеанс останется подключенным и будет доступен для отмены изменений, если изменения конфигурации что-то сломают.