1 安装虚拟机及Ubuntu
-
准备好Vmware16安装包和Ubuntu16.04安装包
-
创建新的虚拟机
- 选择自定义配置
- 选择虚拟机硬件兼容性:默认下一步
- 安装客户机操作系统:选择稍后安装操作系统
- 选择客户机操作系统:选择Linux、Ubuntu 64位
- 命名虚拟机:自行修改,可默认下一步
- 处理器配置:根据电脑配置来,我选了处理器数量4,内核数量1
- 虚拟机内存:根据电脑配置来,我选了推荐内存4GB
- 网络类型:桥接网络或NAT,我选择了NAT
- 选择I/O控制器类型、磁盘类型、创建新虚拟磁盘:默认/推荐选项
- 指定磁盘容量:选择128GB,存储为单个文件
- 指定磁盘文件:自行修改
- 已准备好创建虚拟机,先别点完成,选择自定义硬件 => 新CD/DVD(SATA):使用ISO映像文件,浏览选择之前下载的ubuntu-20.04-desktop-amd64.iso,关闭,完成。
-
安装ubuntu系统,按照默认流程来就行
-
安装VMware Tools
tar zxvf VMwareTools-...(按TAP补全) cd vmware-tools-distrib sudo ./vmware-install.pl //均默认选项
这一步若出现问题,直接在虚拟机界面进行操作即可:
- 选择左侧DVD
- 右键选择VMwareTools-10.3.22-15902021.tar.gz
- 选择Extract To解压,选择Home/Desktop
- 在桌面打开终端,快捷键
CTRL+ALT+T
- 输入
sudo ./vmware-install.pl //均默认选项回车即可
-
配置samba
sudo mkdir /share sudo chmod 777 /share sudo apt-get install samba smbclient sudo vim /etc/samba/smb.conf // 末尾加入以下内容 [share] comment = share folder path = /share writable = yes browseable = yes available = yes // 保存退出 sudo useradd sambauser(sambauser为用户名,自己指定) sudo touch /etc/samba/smbpasswd sudo smbpasswd -a sambauser // 设置密码 sudo /etc/init.d/smbd restart ifconfig //查看ip地址,假设为192.168.10.128 // win+R打开运行窗口输入 \\192.168.10.128,回车 // 在资源管理器中可右键->映射网络驱动器,将改共享文件夹映射为Z盘,这样可直接在资源管理器中查看文件,配合Source Insight即可查看Linux下的项目代码
2 设置服务器SSH通信
2.1 设置SSH通信
- Ubuntu安装SSH服务器,
sudo apt install openssh-server
- 重启服务:
sudo service ssh restart
- 查看ip地址:
ifconfig
- vscode/mobaxterm等终端测试ssh:
ssh 用户名@ip地址
此时设置完毕需要每次进去输入密码,当进行2.2设置公钥之后即可不用每次输入面膜进行远程。
2.2 设置公钥
-
本地win+R,cmd打开终端,输入
ssh-keygen -t rsa
,一直回车 -
打开文件
C:\Users\用户\.ssh\id_rsa.pub
,复制内容 -
打开虚拟机 文件
/home/用户/.ssh/authorized_keys
,如果没有.ssh目录和authorized_keys,就用vim命令创建。 -
vim authorized_keys
将之前复制的内容粘贴,然后按ESC,输入:wq
保存退出