失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > vscode远程连接虚拟机/云服务器

vscode远程连接虚拟机/云服务器

时间:2023-08-29 08:55:46

相关推荐

vscode远程连接虚拟机/云服务器

vscode远程连接虚拟机/云服务器

vscode安装插件配置远程连接信息开始连接设置免密登录

vscode安装插件

打开vscode后,依次选择文件->首选项->扩展,直接点击左边一列图表中从上往下数第五个图标也可以直接进入。

点击扩展后在搜索框中输入:Remote Development 点击安装

配置远程连接信息

显示已安装之后重启vscode发现左边图标出现了一个命令行的图标,点击后在远程资源管理器选项中选择"远程",

点击远程选择SSH后面的设置图标,进行SSH系统文件配置。

点击设置图标后在顶部搜索框中出现几个配置文件,点击下图所示的第一个,表示的是vscode中的系统文件配置

![在这里插入图片描述](https://img-/162e1a79098146beb50e35dcaa131f8d.png#pic_center =)

在config文件中出现了三个名字,

Host表示你远程连接的系统在vscode中的名字,可以随便起HostName表示远程连接系统的ip地址,如果是CentOS或者Ubuntu系统可以在命令行输入ifconfig查看User 表示在远程连接时你是的系统中的用户名字,可以是root,也可以是自己创建的用户

输入完成后点击保存(CTRL+S)之后就可以看到在远程资源管理器中显示出了我们刚配置好的远程连接

开始连接

点击创建好的远程连接右边的图标,进行连接,出现新窗口后选择目标系统的类型,这边选择Ubuntu,继续点击continue,然后输入配置文件中用户对应的登陆密码

这之后打开vscode文件资源管理器,就可以看到连接成功,可以对目标系统进行远程操作,添加文件可以直接拖拽,也可以使用命令行,使用起来非常方便。

设置免密登录

在自己vscode所在的系统中打开命令行(Win+R)在命令行中输入ssh-keygen -t rsa,生成本机的公钥和私钥.生成的密钥储存在C盘的用户中的用户名目录下,.ssh文件夹中打开id_rsa.pub。

在目标系统命令行中输入ssh-keygen -t rsa, 默认回车之后显示密钥创建成功,进入/home/用户名/.ssh文件夹,新建名为 Authorized_keys 将从vscode所在系统的id_rsa.pub中的内容复制到文件中,保存并退出,然后再次尝试在vscode中连接虚拟机,已经可以免密登录了。

如果觉得《vscode远程连接虚拟机/云服务器》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。