Не удается получить доступ к экземпляру EC2 с VSCode - PullRequest
0 голосов
/ 17 октября 2019

Я создал экземпляр Ubuntu (18.04) EC2. Используя Bash SSH я могу войти без каких-либо проблем. Но когда я пытаюсь использовать тот же VSCode, у меня возникают проблемы.

Мой конфигурационный файл в .ssh / содержит следующую запись:

Host MyBox
  HostName IPADDRESS
  IdentityFile C:\Users\myname\mykey.pem
  User ubuntu

Я выбираю эту опцию для подключения в VSCode, ноЯ получаю диалоговое окно с текстом Could not establish connection to "MyBox". Connecting was canceled.

Окно вывода говорит:

[14:03:27.443] > The authenticity of host 'XXX (XXX)' can't be established.
> ECDSA key fingerprint is SHA256:LALALALALA
> Are you sure you want to continue connecting (yes/no)?
[14:03:27.444] Detected fingerprint confirmation message
[14:03:27.444] Showing fingerprint confirmation dialog
[14:03:29.815] Fingerprint dialog canceled
[14:03:29.816] "install" terminal command canceled
[14:03:29.817] Resolver error: Connecting was canceled
[14:03:29.820] TELEMETRY: {"eventName":"resolver","properties":{"outcome":"failure","reason":"Canceled","askedPw":"0","askedPassphrase":"0","asked2fa":"0","askedHostKey":"1","gotUnrecognizedPrompt":"0","remoteInConfigFile":"1"},"measures":{"resolveAttempts":1,"retries":1}}
[14:03:29.823] ------

Во время входа в Windows говорит Initializing VS Code Server. Я не уверен, что это означает, что соединение было установлено или нет.

1 Ответ

0 голосов
/ 18 октября 2019

Вывод говорит:

[14:03:27.444] Showing fingerprint confirmation dialog
[14:03:29.815] Fingerprint dialog canceled

Я не заметил маленькое диалоговое окно в области палитры команд. Вероятно, у меня было слишком много открытых окон.

Когда я принял отпечаток пальца, соединение было установлено. Принятие добавляет запись в known_hosts. Конечно, это означает, что диалоговое окно больше не появляется.

...