zoukankan      html  css  js  c++  java
  • vscode远程开发配置

    安装Remote-ssh插件

    安装完毕,侧边栏会显示Remote-Explorer

    配置ssh

    1. 点击侧边栏Remote-Explorer,如果本机home目录下已经存在.ssh/config文件,则会列出所有的SSH TARGETS,

    注意:如果配置过git则.ssh目录存在,里面保存的是ssh密钥,但不一定有config文件,若不存在则创建该文件。

    1. 编辑config文件,添加如下内容
    Host <host-别名>
        Host host-ip
        User crsitiano
    

    比如host-别名为host-pc,则可以通过ssh host-pc直接远程登录Host,而无需输入ssh user@10.11.152.44,无需记住Host-IP

    1. Host添加Local主机的公钥
      如果Local主机的.ssh目录下已经有了密钥,那么可以直接执行:
    ssh-copy-id user@host-ip  # 拷贝id_rsa.pub文件到Host中,Host的/home/.ssh/目录下的authorized_keys保存了Local拷贝而来的公钥
    

    如果.ssh目录下没有公钥私钥,则手动生成一份,再把公钥拷贝到Host

    ssh-keygen -t rsa -C "注释" -f id_rsa_vscode  # -f指定生成密钥的文件名,id_rsa_vscode, is_rsa_vscode.pub
    ssh-copy-id -i id_rsa_vscode.pub user@host-ip # -i指定需要拷贝到Host的公钥文件名
    

    ssh-keygen -C可选,-f也可选,默认生成的密钥文件为id_rsa,id_rsa.pub,之所以指定密钥文件名是为了和git使用的ssh密钥区分开来,如果已经有了git密钥,那么vscode remote-ssh也可以重复使用该密钥,无需重复生成

    远程登录Host

    选中SSH TARGETS列出的目的Host,连接即可,也可以打开vscode的命令框(ctrl+shift+p),查找Remote-ssh Connect to host...,输入user@host-ip

  • 相关阅读:
    个人第三次作业——原型设计
    《构建之法》团队作业第一次
    vsCode如何将结果输入到调试控制台
    Beta-冲刺第三天
    Beta版本(有更改)
    Beta冲刺-第二天
    Beta冲刺—第一天
    个人作业-测试
    团队项目—系统设计
    团队项目-需求分析
  • 原文地址:https://www.cnblogs.com/cristiano-duan/p/12366579.html
Copyright © 2011-2022 走看看