VS Code ( Remote-SSH ) Windows 10/7 и Beget

Изначально была ошибка при попытки подключения:

[18:09:14.986] Running script with connection command: ssh -T -D 50231 ikigai bash [18:09:14.999] Terminal shell path: C:\Windows\System32\cmd.exe [18:09:15.599] > [18:09:15.599] Got some output, clearing connection timeout [18:09:15.617] > CreateProcessW failed error:2 > posix_spawn: No such file or directory > Попытка записи в несуществующий канал.

Решение

  1. https://beget.com/ru/kb/how-to/ssh/vscode-ssh-2
  2. config: (другой, чем в статье)

Host jump

    HostName ikigai.beget.tech

    User ikigai

    Port 22

 

Host server

    HostName localhost

    Port 222

    User ikigai

    IdentityFile ~/.ssh/id_rsa

    ProxyCommand C:\Windows\System32\OpenSSH\ssh.exe -W %h:%p jump

3. Так. Уже должно работать. (подключаться к Host server. Jump - вспомогательный)

 

Подключение и открытие эксплорера без пароля по ключам SSH ( ssh-keys )

Смысл в том, что вы должны настроить клиент OpenSSH Windows (то есть настройки на уровне Windows, папка C:\Users\<userName>\.ssh)

Помогла эта статья https://beget.com/ru/kb/how-to/ssh/avtomaticheskaya-ssh-avtorizacziya-po-klyuchu

Может пригодится эта: https://adamtheautomator.com/add-ssh-key-to-vs-code/

И эту прочтите: https://timeweb.com/ru/community/articles/kak-podklyuchitsya-k-serveru-cherez-ssh-po-parolyu-ili-klyuchu (в этой есть инфа, как добавить (установить) компонент OpenSSH клиент Windows, возможно он у вас уже добавлен, сначала посмотрите список действующих компонентов)

 

Beget - ван лав. Рекомендую. Также во многом помогла тех. поддержка.

Написал эту статью, что бы вы не мучали поддержку лишний раз, и для себя.

Если, не получилось по статье - пишите в коменты. Посмотрим.

Windows 7

В семёрке - работает аналогично:

Только, поскольку там нет OpenSSH - его неободимо устновить, можно по этому видео: https://www.youtube.com/watch?v=Vh95M0pzcNQ

Док из видоса: https://docs.google.com/document/d/14a9MsXb2ECpkY_lIZkWKqkgtJXUs4Wj3UFbjyN5t9G8/edit

Кроме того 

ProxyCommand C:\Windows\System32\OpenSSH\ssh.exe -W %h:%p jump

в конфиге будет выглядить так:

ProxyCommand ssh -W %h:%p jump

 

Как не вводить пароль, вход по SSH ключам

https://russianblogs.com/article/86311223957/#3__59

Связаться с автором Поддержать автора (что?)

Комментарии

Если у вас есть вопрос, критика или другое мнение - напишите в комментариях.