VMware安装Ubuntu

2020-02-17  本文已影响0人  宋song一

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)

2. Bridged Adapter 桥接模式

从虚拟机外部连接使用的模式

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也可以)

上一篇下一篇

猜你喜欢

热点阅读