Eroor: $ ssh: не удалось разрешить имя хоста [HOSTNAME]: имя или служба неизвестны

Я на Windows 10 машина. Мне нужно ssh к нашему бастиону, а затем сделать переадресацию портов для подключения к экземпляру AWS. У меня есть файл конфигурации, который я использую для SSH. Мой конфигурационный файл выглядит следующим образом:

Host [host]
  IdentityFile myprivatekey
  CheckHostIP no
  HostName [myhostname]
  User myuser
  LocalForward 3900 ip-XX.XXX.XX.XXX.eu-west-1.compute.internal:3389

Когда я делаю ssh [host]Я получаю следующую ошибку:

Ошибка: $ ssh: не удалось разрешить имя хоста [HOSTNAME]: имя или служба неизвестны

2 ответа

Я решил это. Я воссоздал свой закрытый ключ и переместился в папку.ssh, затем я изменил путь в моем конфигурационном файле на:

~ /.Ssh/myprivatekey

Тогда это сработало..

Похоже на проблему днс.

Чтобы выяснить, попробуйте в cmd.exe: ping myhostname

Это не должно работать.

Тогда у вас есть два варианта:

  • добавить имя моего хоста на вашем DNS-сервере

Или же

  • добавьте myhostname 1.2.3.4 (замените 1.2.3.4 на правильный ip) в system32\driver\etc\hosts
Другие вопросы по тегам