您的位置:首页 > 运维架构 > Linux

linux,windows下配置vscode-insider 远程连接服务器

2019-05-18 15:18 1651 查看

前言

由于计算资源在远端服务器,从而本地和服务器端代码不同步导致很麻烦,微软在月初正式将remote功能加入,方便了本地和服务器端代码调试同步,这里简单介绍了Linux和Windows两种系统下配置的方法,亲测可行。

本地端操作

  1. 下载相应版本的 vscode-insider,并安装
  2. 在vscode-insider 扩展插件中安装 Remote-SSH插件
  3. 安装完插件后,vscode-insider左边选项窗口会出现Remote-SSH选项,点击config
  4. 此时会出现配置config文件的界面
Host 链接名称
HostName 输入服务器ip地址
User 用户名

配置好之后在

/home/user/.ssh

路径下出现
config
文件(查看隐藏文件ctrl+H)

linux下配置

  1. 在终端输入
    ssh-keygen -t rsa
    配置密钥,一路回车
  2. 此时
    .ssh
    目录下会生成
    id_rsa,id_rsa.pub
    两个文件。
  3. 输入
    ssh-copy-id user@serverIP

windows 下配置

cmd 安装

  • 安装openssh 方法1:设置 -> 系统 -> 应用和功能 -> 管理和可选功能 -> 添加功能 -> 添加openssh
  • 方法2: openssh下载后解压 -> 将解压后的路径添加到环境变量
  • 检验:在cmd输入
    ssh
    如下则认为已安装成功
  • 打开cmd 路径切换到
    /user/.ssh
    下, 输入
    ssh-keygen -t rsa
    配置密钥,一路回车
  • 继续输入
  • SET REMOTEHOST=username@serverIP
    
    scp %USERPROFILE%\.ssh\id_rsa.pub %REMOTEHOST%:~/tmp.pub
    
    ssh %REMOTEHOST% "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub"

    git bash 安装(类似Linux下安装)

    • 安装git bash
    • 进入
      /user/.ssh
      , 右键, 打开git bash
    • 输入
      ssh-keygen -t rsa
      配置密钥,一路回车
    • 输入
      ssh-copy-id user@serverIP

    服务器端操作

    1. 通过

      ssh username@serverIP

      链接到服务器

    2. 服务器端

      /home/user/.ssh
      路径下存在
      id_rsa,id_rsa.pub,authorized_keys
      打开
      authorized_keys
      可看到本地的
      id_rsa.pub
      已经拷贝进去

    3. 连接服务器成功

    4. 配置前左下角显示如下:
      配置后显示如下:

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: