欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VsCode 配置安装VM虚拟机中centos7开发环境

程序员文章站 2024-03-21 11:01:10
...

Win10中VsCode 配置安装VM虚拟机中centos7开发环境

下文主要实现,使用VsCode 链接VM中centos7 虚拟机和,方便在VsCode IDE中进行开发。

1、获取centos 虚拟机ip地址

VsCode 配置安装VM虚拟机中centos7开发环境

2、Win环境中打开powershell

VsCode 配置安装VM虚拟机中centos7开发环境
测试链接虚拟机,使用PowerShell,输入ssh aaa@qq.com命令连接虚拟机,根据提示输入密码登陆即可
VsCode 配置安装VM虚拟机中centos7开发环境
登录成功
VsCode 配置安装VM虚拟机中centos7开发环境

3、配置免密登录

鉴于每次都使用密码登录非常不方便,尤其是使用VSCode时,打开一个窗口输一次密码,所以配置免密登录就非常有必要了。

再次打开个新的powershell,输入ssh-****** 一路回车

 ssh-******

VsCode 配置安装VM虚拟机中centos7开发环境
生成的私钥和公钥文件会存储在C:\Users\your_username.ssh目录下,分别为id_rsa和id_rsa.pub
VsCode 配置安装VM虚拟机中centos7开发环境
在虚拟机中配置ssh

ssh-******

把win环境中的id_rsa.pub文件拷入虚拟机中
VsCode 配置安装VM虚拟机中centos7开发环境
配置环境

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
systemctl restart sshd.service

VsCode 配置安装VM虚拟机中centos7开发环境
打开powershell尝试免密登录

ssh aaa@qq.com -i ~/.ssh/id_rsa

VsCode 配置安装VM虚拟机中centos7开发环境

4、VSCode连接

安装remote-ssh插件
VsCode 配置安装VM虚拟机中centos7开发环境
安装好Remote-SSH插件后,通过ctrl+shift+p打开设置Remote-SSH-Settings,设置Remote.SSH:Show Login Terminal为true
进入配置文件,按照如下格式配置文件。
VsCode 配置安装VM虚拟机中centos7开发环境
连接远程主机
安装完插件后左下角会出现一个绿色的图标,点击选择会在命令窗口弹出几个选项
VsCode 配置安装VM虚拟机中centos7开发环境
安装完插件后左下角会出现一个绿色的图标,点击选择会在命令窗口弹出几个选项
VsCode 配置安装VM虚拟机中centos7开发环境
选择Remote-SSH:Connect to Host->Configure SSH Hosts->选择一个config
VsCode 配置安装VM虚拟机中centos7开发环境
之后会出来配置config的信息
VsCode 配置安装VM虚拟机中centos7开发环境
Host是自己给这份配置文件起的名字。
HostName:远程主机的IP地址。
User是登录名 root 或者其他
Port:默认22,可以不写。
IdentityFile:实体主机的私钥地址。

VsCode 配置安装VM虚拟机中centos7开发环境
搜索添加remote.SSH.remotePlatform设置
VsCode 配置安装VM虚拟机中centos7开发环境
重启Vscode 点击左下角绿色按钮进行远程连接
VsCode 配置安装VM虚拟机中centos7开发环境
连接成功
VsCode 配置安装VM虚拟机中centos7开发环境