VSCode远程连接OpenEuler虚拟机(密钥认证)

配置VSCode远程访问openEuler22.03虚拟机

前提条件:Windows安装ssh,并生成公密钥存储在**C:/User/xxx/.ssh/**下面,注意以 .pub结尾的是公钥。

  1. 下载openEuler22.03LTS(everything),安装运行。要记得设置root账户。注意软件选这些:
    在这里插入图片描述

  2. 运行openEuler,登录root账户,Windows里面利用spc将公钥传输至**/root/.ssh/,进入/root/.ssh**,执行命令cat 公钥 >> authorized_keys,执行chmod 600 authorized_keys,执行cd …,执行chmod 700 .ssh

  3. 编辑ssh配置文件,执行vi /etc/ssh/sshd_config,修改部分内容:
    在这里插入图片描述
    在这里插入图片描述
    至此服务端密钥设置完成。

  4. 下载安装VSCode,安装“Remote-SSH"扩展
    在这里插入图片描述

  5. 打开VSCode,点击左下角绿色按钮
    在这里插入图片描述

  6. 点击Connect to Host
    在这里插入图片描述

  7. 点击Add new host

  8. 然后在命令栏输入"ssh root@xxx.xxx.xxx.xxx",按提示完成输入。

  9. 编辑配置文件为

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host xxx
    HostName xxx.xxx.xxx.xxx
    User root
    ForwardAgent yes
    IdentityFile "C:/Users/xxx/.ssh/私钥文件名"

完事

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值