配置VSCode远程访问openEuler22.03虚拟机
前提条件:Windows安装ssh,并生成公密钥存储在**C:/User/xxx/.ssh/**下面,注意以 .pub结尾的是公钥。
-
下载openEuler22.03LTS(everything),安装运行。要记得设置root账户。注意软件选这些:
-
运行openEuler,登录root账户,Windows里面利用spc将公钥传输至**/root/.ssh/,进入/root/.ssh**,执行命令cat 公钥 >> authorized_keys,执行chmod 600 authorized_keys,执行cd …,执行chmod 700 .ssh
-
编辑ssh配置文件,执行vi /etc/ssh/sshd_config,修改部分内容:
至此服务端密钥设置完成。 -
下载安装VSCode,安装“Remote-SSH"扩展
-
打开VSCode,点击左下角绿色按钮
-
点击Connect to Host
-
点击Add new host
-
然后在命令栏输入"ssh root@xxx.xxx.xxx.xxx",按提示完成输入。
-
编辑配置文件为
# 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/私钥文件名"
完事