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

  • 相关阅读:
    Array.prototype.slice.call(arguments)
    change,propertychange,input事件小议
    H5项目常见问题汇总及解决方案
    director.js:客户端的路由---简明中文教程
    Web APP开发技巧总结
    Flex 布局教程:语法篇
    解决iPhone中overflow:scroll;滑动速度慢或者卡的问题
    flexbox布局的兼容性
    移动前端知识总结
    使用React重构百度新闻webapp前端
  • 原文地址:https://www.cnblogs.com/cristiano-duan/p/12366579.html
Copyright © 2011-2022 走看看