VicTHOR
@VicTHOR
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻

Как настроить доступ к консоли по SSH?

Собстенно, потестил несколько плагинов для подключения по SSH, рабочую папку они может и открывают, но вот к линукс консоли не подключаются..
Можно ли полностью в VSCode организовать разработку, что-бы сделать там удаленное подключение и еще и в консоль команды писать, в т.ч. git? Или его на линукс идти устанавливать и плагины все качать?
  • Вопрос задан
  • 110 просмотров
Решения вопроса 2
VicTHOR
@VicTHOR Автор вопроса
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻
Дополню ответ Пычев Анатолий
Действительно, выбор пал на интегрированную консоль git bash, в которой есть протокол ssh, которым можно пользоваться независимо от винды. На windows 10 протокол можно открыть и для cmd. Можно найти и другую консоль на винду, но необходимости в этом не вижу.
Чтобы подключаться без ввода пароля каждый раз, в гите надо сгенерировать токен
ssh-keygen -t rsa -b 4096 -C "КОММЕНТАРИЙ"
// -b 4096 - задание размера, по усмотрению
// -C "КОММЕНТАРИЙ" лучше оставить и в комментарии идентифицировать чей токен, например почту или гит
команда предложит ввести имя файла и пароль, который запрашивается при подключении. Все пропустить.
Процедура с токеном хорошо описана тут, нужно добавить его в линукс пользователю подключения в autorized_keys.

Плагином для подключения рабочей области выбрал Remote FS, в настройках этого плагина можно сослаться на тот же файл токена и подключаться к рабочей папке без пароля, плюс настройка простая и хранится в settings.json

Есть вариант с плагином Remote-Development через Docker, но он слишком уж сложный и нагруженный показался. Там требуется демон докера, а демон потребовал настроить BIOS... к тому же на слабом компе не пойдет, а на моем домашнем калькуляторе докер даже устанавливаться не стал (не х64)
Ответ написан
если ssh настроен в windows, то из терминала VSCODE полный доступ возможен для всех команд которые доступны на сервере. Ни каких дополнительных плагинов не требуется.
5dc5cc2618476717405686.jpeg
Правда у меня в настройках VSCode прописан терминал от git-a настроен
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
13 нояб. 2019, в 13:24
20000 руб./за проект
13 нояб. 2019, в 13:17
5000 руб./за проект