vscode使用SSH Targets连接远程系统进行开发

 

1.找到自己电脑公钥C:\Users\用户名\.ssh这个目录
id-rsaid-rsa.pub两个文件, 第一个是私钥文件,第二个是公钥文件

2.将公钥添加到远程linux系统中

sudo vim /root/.ssh/authorized_keys

:wq保存退出

3.启用秘钥方式登录

sudo vim /etc/ssh/sshd_config

PubkeyAuthentication yes的注释去掉

:wq保存退出

4.检查ssh服务

sudo netstat -ntlp | grep ssh 如果有22端口说明已经启动,如果没有列出执行以下命令

/etc/init.d/ssh resart

5.配置vscode远程连接信息

    1.vscode安装Remote - SSH

    2.Remote Explorer里面选择SSH Targets

    3.选择+号添加连接信息, ssh user@ip -p 22, 其中user为远程电脑登录用户名,ip为远程电脑ip地址

    如果配置过程中出现 过程试图写入的管道不存在找到以下文件

    C:\Users\用户名\.ssh\config

 右键 属性->安全->高级->禁用继承/然后 添加->->高级->立即查找->选择你的用户名->添加上修改的权限

  然后使用vscode再次连接,中间过程会弹出输入登录机器密码的对话框,输入即可

 

posted @ 2021-06-25 16:18  广林  阅读(1378)  评论(0编辑  收藏  举报