Ошибка аутентификации при подключении VSCODE к Google Colab

Я попытался подключить VS CODE к облачному хранилищу Google Colab с помощью ключа SSH. Для этого я сделал следующие шаги:

  1. Выполните код ответа с наибольшим количеством голосов по следующей ссылке в редакторе Google Colab: Можно ли подключить vscode (на локальном компьютере) к среде выполнения Google Colab (бесплатная служба)?

  2. Получив номер порта и пароль, используя это руководство: https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh [шаги, упомянутые в разделе «Начало работы»], я набрал ssh {Мой адрес электронной почты} @ 0. tcp.ngrok.io:{ Номер порта}.

Проблема возникла, когда я ввел пароль; Это дает мне следующую ошибку: Сообщение об ошибке SSH

Как я могу это решить?


person Muhammad Raihan    schedule 31.05.2020    source источник


Ответы (1)


На первом этапе при создании туннеля ngrok для подключения SSH должно получиться что-то вроде этого:

username: root
password: wtPUPjhjkhkjhkjhadsfhkj2LcycqC
ssh [email protected] -p 10377

Результат может отличаться в зависимости от того, какой скрипт Python вы используете в Colab для вызова службы ngrok.

Перейдите в VS Code, откройте файл конфигурации расширения Remote-SSH. Добавьте в файл следующее:

Host Colab
    HostName 2.tcp.ngrok.io
    User root
    Port 10377 

Возможно, вам придется изменить его в соответствии с учетными данными, созданными ngrok.

Теперь выполните следующие действия, чтобы подключиться к удаленному хосту через VS Code:

  1. Перейдите в Удаленный обозреватель VS Code.
  2. Щелкните правой кнопкой мыши запись Colab (вы только что создали ее в файле конфигурации).
  3. Выберите способ подключения вашего локального компьютера к хосту.
  4. Нажмите Продолжить в первом диалоговом окне на экране.
  5. Когда вам будет предложено ввести пароль, используйте пароль, созданный ngrok.

Тогда все готово.

person Li-Pin Juan    schedule 30.07.2020