开发环境搭建:vscode+ubuntu配置远程免密开发

1.打开VSCode,安装插件

安装插件,汉化,方法如下。重启之后界面就都是中文了。因为我之前弄过了,如果你的已经是中文了,可以省去这一步。
image.png
安装remote development插件,如下图。用于远程连接服务器。
image.png
安装好之后,左侧多了一个“远程资源管理器”,如下图。
image.png

2.连接

点击左侧“远程资源管理器”,然后选择“SSH Targets”,点击“configure”
image.png
点击配置文件:
image.png
输入以下内容,host字段可以随意取一个名字,HostName为ubuntu的ip,可通过ifconfig命令查看,User为ubuntu上的用户名。
image.png
保存之后左侧多了一个显示130,就是上一步设置的名字,如下图。
image.png
点击上图中右侧红框内图标,选择linux,然后按回车,然后输密码即可。
image.png
连接成功之后,左下角如下图。
image.png
此时已经连接上ubuntu了。可以进行各种操作。
如果语言是C/C++,可以安装C/C++插件,这里就不细说了,和前面安装插件步骤一样。

3.设置免密登录

点击“资源管理器”“打开文件夹”,输入密码即可查看ubuntu的文件,进行各种操作。
但是每次都要输入密码,很麻烦,现在设置免密登录。
在本机cmd输入如下命令,生成公私钥,存放在下图中标出的目录中。
image.png
查看该目录,内容如下:
image.png
然后需要把公钥发送给虚拟机。
回到已经连接好虚拟机的XShell内。
打开.ssh文件夹(下图中1),发现还没有该文件夹。
执行下图中2,会生成该文件夹。
打开该文件夹(下图中3)
查看文件夹中内容(下图中4),可以看到生成的公私钥。
image.png
在文件夹下新建文件,文件的名称不能改
image.png
将本机公钥文件中的内容拷贝到新建的文件内
按esc退出编辑模式,输入“:wq”回车即可。
此时,在vscode中重新连接,再打开文件夹就不需要输入密码了。

参考链接:
https://blog.csdn.net/m0_38062470/article/details/113404777

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值