Настройка подключения по ssh ключу для VS Code
Генерация ssh ключа в виндовс
Для подключения по ssh из VS Code к серверу без ввода пароля необходимо получить ключ и передать его на сервер:
Генерация ключа в консоли на Windows:
ssh-keygen
При генерации оставляем все поля ввода пустыми. Имя файла по умолчанию id_rsa
и id_rsa.pub
.
Ключ сохраняется по пути C:\Users\<user>\.ssh
Настройка подключения ssh VS Code
Необходимо указать путь к файлу авторизации в настройках подключения которые использует VS Code.
Файл настроек расположен по пути C:\Users\<user>\.ssh\config
Host <ip>
HostName <ip>
User <login>
IdentityFile "C:\Users\<user>\.ssh\id_rsa"
Отправка ключа на удаленный сервер
Можно отправить командой:
scp ~/.ssh/id_rsa.pub username@server_ip:~/.ssh/authorized_keys
Или отправить используя сторонние программы например Putty или Termius.