欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VS code使用

程序员文章站 2022-06-17 17:20:25
...

VS code Remote ssh配置

这是官方介绍文档。但感觉讲得太过简略,跟着做的话便是一头雾水。网上有不少同学分享他们配置成功的经验,我按照这位同学的介绍进行配置,最终成功了。以下内容也是结合我的实际操作,对这位同学介绍的一个精简版。

配置私钥

  • 在本地C:\Users\用户名\.ssh目录下,用ssh-******命令生成**(如果之前生成过,可以跳过该步)。
  • 将本地生成的id_rsa.pub文件上传到远程用户根目录的.ssh/vs_remote文件夹下。
    • 原文档介绍中是将本地id_rsa.pub文件直接上传到远程.ssh文件夹下,但这样会覆盖该目录下原有的id_rsa.pub文件,所以这里新建一个文件夹vs_remote,改为上传到该文件夹下。
    • 注意这里远程用户根目录是指在登陆用户名的目录下,举个例子,是/home/miyang/.ssh,而不是/home/.ssh
    • .ssh是一个隐藏文件夹,一个简单的办法是,直接通过路径名进入。
  • 在远程将本地上传的id_rsa.pub加入到authorized_keys中。具体做法为
    cd .ssh
    cat vs_remote/id_rsa.pub >> authorized_keys
    
    这时.ssh文件夹下多出一个authorized_keys文件。
  • (maybe optional) 在本地.ssh目录下,使用私钥登录远程
    ssh aaa@qq.com -p port –i id_rsa
    
    这次登录无需密码。

VS Code 配置

安装Remote Development插件

在VS code左边栏扩展商店Extensions搜索Remote Development插件并安装。

添加配置文件

点击左边栏Remote Explorer的图标后,再点击箭头所指的齿轮VS code使用
会弹出菜单让你选择需要编辑的配置文件,选择第一个
VS code使用
选择之后可以按照下图添加配置信息
VS code使用

参数含义为

  • Host: 连接的主机的名称,可自定
  • Hostname: 远程主机的IP地址
  • User: 用于登录远程主机的用户名
  • Port: 用于登录远程主机的端口
  • IdentityFile: 本地的id_rsa的路径
    需要多个连接的话,可以按照如上配置多个。

配置完成并保存后,左侧连接栏中便出现了所设定的的远程主机。右键点击Connect便可连接。

相关标签: 工具/环境配置