安装Remote-ssh插件
本地生成秘钥对并授权
打开PowerShell,输入以下命令生成秘钥:
ssh-keygen -t rsa -b 4096 -f C:\Users\xxxx\.ssh\id_rsa-remote-ssh
执行以下命令将公钥拷贝至远端服务器:
ssh-copy-id -i "C:/Users/xxxx/.ssh/id_rsa-remote-ssh.pub" -p 32768 root@172.10.0.3
如果在PowerShell中无法执行ssh-copy_id命令,可在git的bash中执行。
配置Remote-SSH插件
在visual studio code界面按下快捷键Ctrl + Shift + p ,选择Remote-SSH:connect to host... >Configure SSH Hosts... > C:\User\xxx\.ssh\config 进入配置文件中,在文件中添加以下配置信息:
Host subscribe-dev
HostName 10.168.11.11
User root
Port 32768
IdentityFile C:\DevEnv\conf\ssh\id_rsa-remote-ssh
Host:在vscode中显示的远程连接名称。 HostName:远端开发环境主机ip地址。 User:登入用户名。 Port:ssh服务端口号。 IdentityFile:本地秘钥文件路径。
配置完成后就可以在vscode的远程资源管理器中看到这台新添加的远程主机。
|