【申精】Windows端VSCODE远程连接ubuntu和自动挂载共享文件夹
我是最近才接触ubuntu的,目的是为了在linux下进行Linux开发。在开发Linux之前需要搭建开发环境,具体就需要几个步骤:一、安装虚拟机:我是使用的是VMware WorkStation,下载地址为:http://down-ww3.7down.net/pcdown/soft/xiazai/vmware-pro15.zip二、去ubuntu官网下载最新版的Ubuntu软件,然后通过虚拟机加
我是最近才接触ubuntu的,目的是为了在ubuntu下进行嵌入式开发。在嵌入式开发之前需要搭建开发环境,具体就需要几个步骤:
一、安装虚拟机:
我是使用的是VMware WorkStation,下载地址为:http://down-ww3.7down.net/pcdown/soft/xiazai/vmware-pro15.zip
二、去ubuntu官网下载最新版的Ubuntu系统,然后通过虚拟机加载进行安装:
1、下载Ubuntu软件:https://ubuntu.com/
2、安装ubuntu软件
参考安装教程:https://www.jianshu.com/p/55bb32be385e
三、修改国内下载更新软件的镜像源
四、在Ubuntu安装ssh
在终端输入安装命令:sudo apt install ssh
五、在Windows安装ssh
如果是WIN10系统默认安装了,其他系统需要手动下载安装。
六、在Windows端安装VSCODE软件
2、安装软件
七、在Windos端的VSCODE软件安装和配置插件
1、安装Remote Development插件
2、打开配置文件
3、在配置文件中设置:
User和Host的参数分别是Ubuntu终端上显示的内容:uouo00和ubutntu
HostName通过Ubuntu终端命令:ifconfig -a查看(需要安装net-tools工具:sudo apt install net-tools)
七、VSCODE远程连接ubuntu
1、 如果在连接时失败,弹出错误对话框,说明你没有在VSCODE弹出的选择框选择远程连接的平台类型:
VOCODE顶部弹出的选择框:
选择linux,等待执行完成即可!
2、连接成功后会提示输入密码,即ubuntu的用户登录密码。
3、VSCODE-》终端菜单栏-》新建终端:
这时就可以通过VSOCDE下的终端操作ubuntu了
八、避免每次输入密码
1、windows上生成SSH密钥
打开cmd终端,输入
ssh-keygen -t rsa
会提示密钥存放路径,一般存放在默认路径,直接回车即可
下一步会提示输入密码,这里需要注意,如果设置密码,则每次登陆的时候需要输入此密码来登陆,如果不输入密码的话可以直接使用密钥登陆,我们这里不输入密码(但是需要保证私钥文件的安全)
2、将windows( C:/Users/xxx/.ssh/id_rsa.pub)文件拷贝到ubuntun(~/.ssh/文件夹下)
然后在ubuntu的~/.ssh/文件夹下,输入终端命令:
cat id_rsa.pub >> authorized_keys
3、修改sshd_config文件(使用root用户获取特权,终端命令:sudu su)
建议使用gedit编辑:
gedit /etc/ssh/sshd_config
修改内容如下:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile /.ssh/authorized_keys
4、重启ssh:
service sshd restart
5、windos端VSCODE验证免密连接至ubuntu:
不需要输入密码,自动连接至ubuntu
九、共享文件夹
1、在WINDOW端任意盘符下新建共享文件夹,并设置为EVERYONE用户共享
2、在VM虚拟机设置:
3、安装VMware Tools:
https://blog.csdn.net/qq_40584960/article/details/82946371
注意:解决开机不能自动挂载共享文件的方法:
只要在安装VMware Tools的时候最后一个询问请求填上 NO 就可以了(如图)
您想通过在以下位置卸载vmware工具来恢复浪费的磁盘空间吗
这次呢?回答为:n
4、查看ubuntu下共享的文件夹:
输入命令:vmware-hgfsclient
输出启用的共享文件夹名称(显示的是添加共享目录时设置的共享名称)。如果没有结果,则虚拟机设置中添加的共享文件夹没有启用。重新进入设置启用即可,不用重启虚拟机。
更多推荐
所有评论(0)