VSCODE 远程开发配置

VSCODE 远程开发配置

插件

  • 插件名: Remote SSH
  • 插件配置:
       1. 进入远程资源管理器(在界面的左侧栏中)
       2. 点击 `齿轮图标` (资源视图的右上角)
       3. 具体配置:
            Host yy.yy.yy.yy
              HostName yy.yy.yy.yy
              User root
              IdentityFile "key_name所在的绝对路径"
            
            Host xx.xx.xx.xx
              HostName xx.xx.xx.xx
              User root
              IdentityFile "key_name所在的绝对路径"
    
            说明: IdentityFile 记录的是免登陆用的私钥
    

免登陆配置

  • 本地pc生成ssh公钥和私钥

    1. ssh-keygen [-b 4096] -t rsa  -f ${key-name}   解释: -t 是指定密钥类型,此处用的是rsa.  -b 用来指定密钥长度,可选项, ${key-name}  由用户自己指定钥匙名
    2. 公钥路径:当前文件夹下的 ${key-name}.pub
    3. 私钥路径:当前文件夹下的 ${key-name}
    
  • 配置服务器

 方法一:
    1. 将本地公钥拷贝到临时路径,例如:/tmp/key-name.pub
    2. 写入公钥:cat /tmp/key-name.pub >> ~/.ssh/authorized_keys && rm /tmp/key-name.pub

方法二:
	- ssh-copy-id -i key-name.pub root@远程服务器  (在钥匙所在文件夹下执行)

方法三:
	拷贝key-name.pub的内容,然后复制到服务器文件:~.ssh/authorized_keys中
	注意: authorized_keys文件中有可能已经存在其他key,你只需要在新的一行中将内容拷入就可以了


    备注:如果.ssh文件夹还不存在,就手动创建此文件

特别注意

  • windows下cmd命令行 可能找不到 ssh-keygen命令行
  • 用git bash命令行来替代,此exe路径一般为:C:\Program Files\Git\bin\bash.exe
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值