Я хочу подключиться по SSH как по Telnet (назначить пользователя после установления соединения SSH)

Вопрос или проблема

может кто-нибудь помочь мне ..
я хочу войти в мой роутер с помощью ssh, но он использует ssh как telnet (ввод имени пользователя после установления соединения).

ssh host-IP

я делал это раньше, но забыл, какие флаги ssh нужно использовать, может кто-нибудь помочь

Ответ или решение

Чтобы подключиться к вашему маршрутизатору с использованием SSH, который требует ввода имени пользователя после установления соединения, вы можете воспользоваться следующей командой с использованием ключевых параметров SSH.

Открывайте терминал и введите следующую команду:

ssh -o PreferredAuthentications=none -o PubkeyAuthentication=no usuario@host-IP

Здесь замените usuario на фактическое имя пользователя (которое вы введете позже) и host-IP на IP-адрес вашего маршрутизатора.

Объяснение флагов:

  • -o PreferredAuthentications=none отключает автоматическое предложение методов аутентификации, чтобы вам не пришлось указывать другие параметры аутентификации до ввода имени пользователя.
  • -o PubkeyAuthentication=no отключает аутентификацию с помощью открытых ключей, что позволяет вам использовать password-метод, если это необходимо.

После выполнения команды вы установите SSH-соединение с маршрутизатором, и затем сможете ввести имя пользователя и, после этого, пароль.

Если данная команда по каким-то причинам не работает или не дает вам ожидаемого результата, просто выполните базовую команду SSH:

ssh host-IP

После этого вы сможете ввести имя пользователя, как только соединение будет установлено.

Если вы сталкиваетесь с какими-либо проблемами при выполнении данных шагов или если ваш маршрутизатор требует специальных настроек, пожалуйста, предоставьте более подробную информацию о нем, чтобы мы могли помочь вам более целенаправленно.

Оцените материал
Добавить комментарий

Капча загружается...