1.下载几个重要的软件
(1)vmware workstation pro
网址:www.vmware.com/cn/products…
在这里我也给我的资源在我的百度网盘中大家可自行取用
链接:pan.baidu.com/s/1jDSiKfRN…
提取码:5ddj
(2)Linux系统
网址:releases.ubuntu.com/bionic/
大家下载的一定是如下图所示的这个!!!
在这里我也给我的资源在我的百度网盘中大家可自行取用
链接:pan.baidu.com/s/11Lcv3_DI…
提取码:6rta
(3)下载xshell
网址:www.netsarang.com/zh/free-for…
大家进去之后自行注册一下然后就可以下载了这里只需要选择xshell即可,他会把下载地址发到你的邮箱!!!
(4)下载vscode
网址:code.visualstudio.com/Download
大家只需要选择windows系统自行下载即可!
2.开始安装Linux系统
(1)安装vmware workstation pro
这一步大家自行按步骤安装即可
大家在使用时可能还需要秘钥 在下面我给大家列出了几个可自行取用
FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA
CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD
YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8
UG5J2-0ME12-M89WY-NPWXX-WQH88
UA5DR-2ZD4H-089FY-6YQ5T-YPRX6
GA590-86Y05-4806Y-X4PEE-ZV8E0
ZF582-0NW5N-H8D2P-0XZEE-Z22VA
YA18K-0WY8P-H85DY-L4NZG-X7RAD
(2)在vmware workstation pro中安装Linux系统
1.安装虚拟机
这里因为我已经安装了一个系统并且已经使用了好久所以才没没有删除忘各位见谅
大家进去之后点击左上角文件然后点击新建虚拟机
在这里选择自定义然后点击下一步
在这里默认回车就好了
这里选择稍后安装操作系统然后点击下一步
这里首先我们选择Linux操作系统,然后版本选择ubuntu64位 然后点击下一步
这里是设置虚拟机的名称和位置,为了方便统一管理大家可以设置到同一个位置
这里处理器数量和内核数量都选2即可(可自行选择)因为我觉得四个足够了
这里直接默认就可以了,当然如果条件允许,可以更大
选择使用网络地址转换后点击下一步
直接点击下一步
直接点击下一步
选择创建新虚拟磁盘后点击下一步
磁盘大小可自行选择但最好不要小于10G 然后选择将虚拟磁盘拆分为多个文件后点击下一步
直接点击下一步
点击完成即可
然后我们会发现我们创建了一个名为(这里我直接起名为ubuntu64)ubuntu64的虚拟机
2.配置镜像文件
然后双击CD/DVD(SATA)选项配置镜像文件
选择使用ISO映像文件,然后找到刚刚下载的.iso文件,然后点击确定
3.开启虚拟机装系统
开启虚拟机
进入到这个界面说明你已经开启了,然后我们拉一下左边下拉框到最后选择中文简体
然后点击安装ubuntu
这里直接默认继续
默认继续
点击现在安装
直接点击继续就好了
这里选择时区默认上海就可以了
这里给自己起一个用户名 大家可以都定义为一个不过要记住用户名因为等会配置xshell和vscode都要用到,密码大家可以设置简单一点,但是一定要记住!!!然后点击继续
等待他安装完毕即可
因为安装系统时间教长接下来的内容我用我已有的系统为大家展示
大家打开后一定是下面这样的
4.安装vmware tools并运行
大家需要点击上放虚拟机选项然后选择重新安装vmware tools
下载完毕
双击vmware tools可以看到下面的这个文件夹
然后点击中间的.gz文件,右键使用归档管理器打开
可以看到下面的这个文件夹
点击该文件并点击左上角的提取
选择提取到桌面
可以看到这样的一个文件夹(把他拖出来)
双击进入文件夹可以看到一个.pl文件选择属性复制一下该文件名(待会有用)
然后右键在终端打开
在终端中输入sudo ./vmware-install.pl,然后输入密码即可 然后弹出来的选项选择y或者直接回车
5.安装net-tools前的手续
接下来需要安装net-tools,不过在安装前需要做一些手续
将所有的终端退出,然后点击左下角的图标然后选择软件与更新
可以看到下面的这个界面(因为我已经设置好了所以直接就显示了结果,不过大家需要按步骤来完成这些手续)
点击下载自这个框框
点击其他站点
然后点击选择最佳服务器
等待测试
大家下拉选择下图这个服务器
这里输入密码即可
然后点击关闭,然后点击重新载入
等待他更新缓存
6.安装net-tools
这个时候在打开终端安装net-tools
大家需要输入命令sudo apt install net-tools然后再填入密码即可!
这里因为我已经安装过了所以就显示最新版本了
上面的步骤都做完了就代表虚拟机及其系统已经配置完毕了!
3.安装xshell并使用xshell
在这里我们打开xshell安装包然后按步骤安装就可以了(这一步我相信大家都可以的!)
然后我们打开xshell
如图所示可以看到有两个界面小的这一个是我们已经创建的会话,后面黑色的就是xshell程序这里我们先把小的这个关掉
然后我们点击所有会话然后新建会话
首先我们需要写一个名称(可以随意写无关紧要)
然后这里选ssh协议
因为这里选了ssh协议所以我们还要去虚拟机里面去把这个协议下载
在终端输入命令sudo apt install ssh-server
然后在终端打入命令 ifconfig
可以看到第三行的192.168.179.130这个就是我们需要填入到xshell会话里面的主机框里面
然后直接填入进去并且端口号就是22
然后点击确定
然后双击左边框的刚刚新建的会话
直接输入你的用户名,就是你刚刚打开虚拟机是登入的用户名大家一定不要填错了!
然后可以吧下面的记住用户名勾选上,方便以后不用再次验证身份
点击确定,输入密码
点击确定等待后台连接
下面就是已经连接成功了!
然后我们可以在里面输入ls
可以查看到根目录下面的所有文件夹,当然也可以输入其他的指令但是需要下载比如gcc,vim等指令
所有的指令都可以试试用sudo apt install + gcc(vim)(其他)的格式
上面的所有步骤都做完就代表已经完成xshell的连接了!
4.将虚拟机与vscode连接起来
安装vscode就不在此叙述了具体安装细节打开可以自行百度,这里直接打开vscode
1.连接前的手续
然后点击左边框中的最后一个按钮
我们可以在框框中输入chinese(简体中文这个)然后下载并安装(可能大家需要重启按步骤来就好了)
然后我们可能需要编写c语言所以可以顺带下一个c语言拓展包
然后因为我们是通过vscode远程连接到虚拟机所以还需要下载一个拓展包
大家在框框中输入remote development
下载完毕后可以看到左边框框多了一个按钮
2.配置系统config文件
点击该按钮
点击上面选择ssh targets
点击ssh targets右边的一个小按钮下拉
点击设置按钮
选择第一项
可以看到下面这个界面
我们需要设置三样东西
第一样是Host 可以随便设置(无关紧要)
第二样是Hostname 这个要填刚刚通过ifconfig命令得到ip地址我这里是192.168.179.130
第三样是User 也就是你的用户名我的是ubuntu16
输入完毕后大家需要保存一下!!!按住ctrl+s即可!
保存完毕后可以看到左边多了一个主机样式按钮
点击文件夹样式的按钮
我这里因为我已经配置了秘钥所以不用直接登录(待会我会教大家如何配置秘钥方便以后不用在登录)
大家进去之后首先要选择系统就选Linux然后点击continue继续然后输入你的虚拟机密码即可
下图就是已经连接成功的样式
大家也可以看到下面有一个终端,当然也可以输入一些命令,具体细节大家自行摸索!
3.配置秘钥方便以后登录
大家先win+r 输入cmd 打开终端
在终端中生成公秘钥
输入命令ssh-keygen -t rsa
因为我已经生成过了,所以就是覆盖
大家生成之后就可以到自己的c盘user文件夹下的ssh文件夹里面查看
大家按步骤先去c盘,在点击用户,在点击你的用户名在点击.ssh文件夹
可以看到下面的几个文件
然后我们可以看到有一个.pub文件是我们需要传递给虚拟机的文件
图中就是属性为Microsoft Publisher Document (.pub)
接下来我们也要去虚拟机中生成一下共秘钥
仍然是在终端中输入ssh-keygen -t rsa
因为我已经配置好了,所以仍然是覆盖
然后我们进入到ssh文件夹中
在终端中输入命令cd .ssh/
然后输入命令ll
可以查看到虚拟机生成的共秘钥文件
然后我们输入命令vim authorized_keys
如果大家的vim命令用不了就输入命令sudo apt install vim(之后再重复上一步)
然后回车进入 按一下i键
这个时候我们要把主机的公钥通过这个文件传给虚拟机
我们可以将刚刚的pub文件拉入vscode
拖入后结果如下
然后我们将内容复制粘贴到刚刚创建的文件中
按一下esc键保存然后按一下shift+;输入wq
之后我们在重新远程登入的时候就不需要再次输入密码了!
上面的步骤都做完了,就意味着远程连接已经ok了!
5.总结
这是我的第一篇博客,希望通过花了一天的摸索和教训,给大家提供一个方便,希望大家多多关照,嘿嘿嘿!