VScode远程连接服务器(免密登录)
一、本机生成密钥对
本地终端输入ssh-keygen,生成公钥(id_rsa.pub)和私钥(id_rsa)
二、在远程服务器根目录的.ssh文件夹的authorized_keys中输入id_rsa.pub 的内容
三、修改vscode的config文件.ssh/config,加入私钥在本机的位置,后续即可免密登陆
Host 10.73.12.237HostName 10.73.12.237Port 22User rootIdentityFile "C:\Users\username\.ssh\id_rsa"
四、点击vscode左下角icon,在选择栏中选择SSH,vscode自动安装一系列相关组件后成功登录
注:若在连接后vscode报错The remote host may not meet VS Code Server‘s prerequisites for glibc and libstdc++,说明远程服务器相关依赖版本过低,需要对vscode进行版本回退,建议使用1.98版本(February 2025 (version 1.98))