【申精】Windows端VSCODE远程连接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系统默认安装了,其他系统需要手动下载安装。

    下载地址:https://www.openssh.com/

六、在Windows端安装VSCODE软件

     1、下载软件:https://vscode.cdn.azure.cn/stable/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/VSCodeUserSetup-x64-1.46.0.exe

    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  

输出启用的共享文件夹名称(显示的是添加共享目录时设置的共享名称)。如果没有结果,则虚拟机设置中添加的共享文件夹没有启用。重新进入设置启用即可,不用重启虚拟机。

  • 9
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要配置nginx与OpenSSL一起使用,可以按照以下步骤进行操作: 1. 首先,进入nginx的配置文件目录: ``` cd /etc/nginx/sites-enabled ``` 在这个目录下创建一个新的配置文件,比如https.conf,可以使用vim或其他编辑器进行编辑: ``` vim https.conf ``` 在配置文件中,可以设置一些与SSL相关的参数,如监听的口、SSL证书等。 2. 其次,编译nginx时需要添加OpenSSL模块。可以使用以下命令进行配置: ``` ./configure --add-module=./nginx-sticky-module-1.1 --prefix=./nginx_openssl_sbin --with-pcre=./pcre-8.35 --with-openssl=./openssl-1.0.1 --with-http_ssl_module ``` 这个命令中,`--with-openssl`参数指定了OpenSSL的路径。 3. 最后,编译并安装nginx。可以执行以下命令: ``` make make install ``` 这样就完成了nginx与OpenSSL的配置。 引用: : 创建nginx配置文件 : ./configure命令中添加OpenSSL模块 : ./configure命令中添加OpenSSL模块的另一种写法<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [nginx配置本地https(openssl双向认证)(好文章!!申精!!)](https://blog.csdn.net/HD243608836/article/details/113621373)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Nginx和openssl的配置以及秘钥和证书的生成](https://blog.csdn.net/stf1065716904/article/details/73200786)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值