VMware安装Ubuntu
Ubuntu 国内iso下载
VMware Workstation V15.5.1下载
VMware需要关闭hyper-v, docker需要开启hyper-v
win10系统VMware Workstation与Device/Credential Guard不兼容怎么办
一、VirtualBox虚拟机网络设置(四种方式)
VirtualBox的提供了四种网络接入模式,它们分别是:
1. NAT 网络地址转换模式(NAT,Network Address Translation)
- 虚拟机与主机关系:
只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。 - 虚拟机与网络中其他主机的关系:
只能单向访问,虚拟机可以访问到网络中其他主机,其他主机不能通过网络访问到虚拟机。 - 虚拟机与虚拟机之间的关系:
NAT网络中,如果几台虚拟机连接在同一网段,虚拟机之间是可以访问的.
如果不在同一网段,则 相互不能访问,虚拟机与虚拟机各自完全独立,相互间无法通过网络访问彼此
2. Bridged Adapter 桥接模式
从虚拟机外部连接使用的模式
- 虚拟机与主机关系:
可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。 - 虚拟机于网络中其他主机关系:
可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。 - 虚拟机于虚拟机关系:
可以相互访问,原因同上。
3. Internal 内部网络模式
内网模式,顾名思义就是内部网络模式,虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式。
4. Host-only Adapter 主机模式
主机模式,这是一种比较复杂的模式,需要有比较扎实的网络基础知识才能玩转。可以说前面几种模式所实现的功能,在这种模式下,通过虚拟机及网卡的设置都可以被实现。
二、详解VMware 虚拟机中添加新硬盘的方法
如果不是使用单独的分区,选择 - 创建新虚拟磁盘
三、VMware中的ubuntu虚拟机开机黑屏,无法打开桌面
显示器的3D图形加速 关闭
四、启用复制粘贴:
VMware虚拟机Ubuntu&Linux系统安装VMware Tools
五、使用中的错误信息
ubuntu提示E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
Ubuntu apt-get install报错:E:有几个t软件包无法下载,要不运行apt-get update....
解决办法:
加一个万能域名:
1.sudo vim /etc/resolv.conf
2.添加nameserver 8.8.8.8(原来的可以不用注释掉)
3.wq:保存退出
再次进行sudo apt-get install就可以了
六、从虚拟机外部连接Ubuntu
1. win10在 控制面板\网络和 Internet\网络连接
或者 右下角打开“网络和Internet设置”--更改适配器选项,选择 VMware开头的网络(我的是VMware Network Adapter VMnet1),右键属性,在 VMware Bridge Protocol
前面打勾 并确定。
image.png
在桥接完毕后可能连接不上网,你需要重启主机或使用ipconfig/release来释放之前获取到的IP地址,再通过ipconfig/renew重新获取地址即可
以上参考Vmvare虚拟机设置桥接模式
2.虚拟机外部连接本地Ubuntu虚拟机
2.1 参考:XShell连接本地Ubuntu虚拟机
查看ssh是否已经安装: ssh localhost
(当然还有一种方式就去 /etc/ssh/看一眼也是可以的。)
安装openssh-server: apt-get install openssh-server
切换路径: cd /etc/ssh/
(最最最关键的地方在sshd_config中,是否存在该文件sshd_config
使用vim打开sshd_config文件
如果没安装vim用下面的命令安装一下,当然你用vi修改也是没问题的。值得注意的是不管是什么编辑器你都必须首先获得root权限)
安装vim: apt-get install vim
编辑: sudo vim sshd_config
(#sudo vim /etc/ssh/sshd_config)
2.2 关于Ubuntu拒绝root用户ssh远程登录
找到并用#注释掉这行:PermitRootLogin prohibit-password
新建一行 添加:PermitRootLogin yes
重启服务:sudo service ssh restart
解读一下这两句话吧!
PermitRootLogin yes: 允许root登录,设为yes。
PermitRootLogin prohibit-password :允许root登录,但是禁止root用密码登录.很明显这行是需要被注释掉的!!!
2.3 虚拟机外部连接本地Ubuntu虚拟机
ubuntu查看ip地址:ifconfig
,得到ip地址
xshell 输入:ssh ip地址 或 新建会话,我这里用户名需要用user登陆,输入密码即可连接
如果要使用root登陆,需要在 ubuntu里重设root密码,passwd
如果还不行,sudo vim /etc/ssh/sshd_config
把StrictModes yes 这行也打开。
然后重启服务 /etc/init.d/ssh restart
(也许sudo service ssh restart也可以)