vscode remote-ssh功能

本地windows环境,访问远程linux服务器
1.首先windows上安装openssh
在这里插入图片描述
2. vscode安装remote-ssh插件
在这里插入图片描述
安装完成后左下角会出现一个绿色的图标
在这里插入图片描述

F1, 选择Remot-ssh settins,勾选use local server
在这里插入图片描述

F1,选择Remot-ssh: Connect to host —> Configure SSH Host,选择用户名下的config,配置:

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host centos-qemu #该ssh的name
    HostName *.*.*.* #远程服务器的ip地址
    User root #远程服务器的登陆名

点击使用该config,点击右下角的manager extension,会让输入服务器的密码,之后选择远程服务器的类别(windows,linux,mac),注意是远程服务器的类别!!!!

在这里插入图片描述
4.
连接完成之后,可以直接File–>OpenFolder选择远程服务器上的代码
vscode的右下角如下:

在这里插入图片描述

新问题1

在windows行安装了openharmony的devtools,同时安装了gitbash,从而再启用vscode之后,使用remotessh功能后一直显示要写入的管道不存在

是因为openssh和gitssh的ssh配置冲突,解决方法:
1.首先修改windows的环境变量,将openssh删掉,
2.使用gitbash生成key 文件(ssh-keygen -t rsa -C “name” ),将生成的id_rsa.pub, 改名为authorized_keys,放入要访问的linux服务器上 /root/.ssh/目录,同时修改权限
chmod 600 authorized_keys
chmod 700 /root/.ssh

新问题2

vscode remote ssh过程中正常使用的时候,某个窗口正在使用,弹出“vscode无法重新连接 请重新加载窗口”的提示, 网上搜索说是git扩展的原因, shift+command+p 快捷命令之后没有问题了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值