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