Visual Studio Code Remote SSH использует имя пользователя Windows вместо имени пользователя в ssh_config - PullRequest
0 голосов
/ 27 октября 2019

Я использую код Visual Studio в Windows 7 вместе с расширением Microsoft Remote SSH. Я добавил новый удаленный хост и сохранил конфигурацию в файле ssh_config.

Когда я открываю этот файл, все выглядит нормально, значения User и Host. Однако, когда расширение запрашивает у меня пароль, я вижу, что оно не использует myuser@myremotehost.com, значения, записанные в файлах ssh_config, вместо этого оно использует правильный хост, но оно также использует мое имя пользователя Windows вместо имени пользователя Iустановить в файле ssh_config.

Какие-нибудь решения для этого?

1 Ответ

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

Я нашел проблему. При использовании командной палитры и запуске Remote-SSH: подключитесь к хосту, вы можете добавить свой хост, а затем сохранить его для будущего использования. Теперь, при сохранении конфигурации, он спросит вас, в какой файл вы хотите сохранить свою конфигурацию, и мне предложили 2 варианта:

  • ssh_config (который находится в ProgramData)
  • config (который находится в Windows / Users / MYUSER / .ssh /)

Теперь я сначала попробовал последний, но не смог найти файл, поэтому я выбрал первый, то есть ssh_config. Вот почему у меня возникла эта проблема.

Чтобы исправить ее, я пошел в Windows / Users / MYUSER / .ssh / и создал там пустой файл. После этого я добавил новый хост, сохранил его во вновь созданном конфигурационном файле и, вуаля, все работает как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...