您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168939

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

VSCode远程环境配置

VSCode远程环境配置


通过 VSCode 远程连接服务器运行代码

第一步:
在git终端中,输入以下命令生成公钥和私钥

ssh-keygen -t rsa -C "your_email@example.com"

"your_email@example.com"邮箱干嘛用的

The email is only optional field to identify the key.
邮箱仅仅是识别用的key
When you create the ssh you type (for example):
ssh-keygen -t rsa -C “any comment can be here”
当你创建ssh的时候
-t = The type of the key to generate
密钥的类型
-C = comment to identify the key
用于识别这个密钥的注释
So the Comment is for you only and you can put anything inside.
Many sites and software are using this comment as the key name.
所以这个注释你可以输入任何内容,很多网站和软件用这个注释作为密钥的名字

将公钥复制到服务器

ssh-copy-id username@ip

第二步:
在 VSCode 商店中安装 Remote Development
在 config 中这么填写:

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host LabServer # 填写别名
    HostName 1.1.1.1 # 填写 ip 或者 host
    User username # 填写 ssh 用户名

注:
问题一:
Connecting was canceled

打开 VSCode 设置,在 json 中增加

"remote.SSH.remotePlatform": {
  "LabServer": "linux"
}

LabServer 为我此次的连接名字,保存,再次连接即可正常连接

问题二:
VSCode 配置远程连接失败:过程试图写入的管道不存在

可能是因为 win10 内置的 SSH 的问题,由于装了Git,且自带 SSH,因此可以在环境变量中将 win10 内置 SSH 的路径替换为 git 的(因为是通过git生成的密钥,而 VSCode 默认使用环境变量中配置的 OpenSSH,从而导致了这个问题)

这是原本环境变量中路径,将其删除

%SYSTEMROOT%\System32\OpenSSH\

将电脑上git中ssh的路径,添加到环境变量(Path)中

C:\Software\Git\usr\bin

分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进