虚拟机下的Ubuntu16.04

本文介绍如何在虚拟机下的Ubuntu16.04中设置静态IP,并详细讲解了安装SSH服务的过程,包括更新系统软件、安装及配置openSSH-server等步骤。此外,还解答了在安装过程中可能遇到的一些常见问题。

虚拟机下的Ubuntu16.04

一、设置静态ip

(1)VMware设置

打开VMware,编辑>虚拟网络编辑器

删除VMnet1,只留下VMnet8。子网IP位192.168.2.0,子网掩码为255.255.255.0,Ubuntu在设置IP时,地址可以是192.168.2.X,X的范围是1~255。

打开“NET设置”页面,查看网关IP,此处为192.168.2.2。

打开“虚拟机设置”,网络适配器>自定义(VMnet8(NAT模式))

(2)Ubuntu设置

sudo vi /etc/network/interfaces

使用vi编辑interfaces文件,编辑之前,如果interfaces文件有内容,最好先全部删除

auto lo
iface lo inet loopback

auto ens33
iface ens33 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.2

使用vi编辑resolv.conf文件

vi /etc/resolv.conf

增加阿里DNS(223.5.5.5)

nameserver 223.5.5.5

重启网络

sudo /etc/init.d/networking restart

查看网络状态这里写图片描述

ifconfig -a

二、安装SSH服务

(1) 一般操作

  1. 更新系统软件
    sudo apt update
  2. 安装openSSH-server
    sudo apt install openssh-server
  3. 查看ssh服务是否已经启动,如果有sshd表示已经启动
    ps -e | grep ssh
  4. 如果没有启动
    sudo service ssh start //启动
    sudo service ssh restart //重启
    sudo service ssh status //查看ssh状态
  5. 如果要是用root用户登录怎么做?(我没改,因为可以用”su root”切换到root用户)
    vi /etc/ssh/sshd_config
    用“#”注释“PermitRootLogin without-password”,并加一行”PermitRootLogin yes”;
    如果要修改SSH的端口,也是修改该配置文件。

(2)遇到的问题

1.在”apt update”时,报错“Failed to fetch”怎么办?

该报错时因为DNS没有设置好导致。
sudo vi /etc/resolv.conf
添加”nameserver 223.5.5.5”

2.在没有安装SSH之前,且虚拟机VMware安装的是无图形界面的ubuntu怎么传文件?

一个思路:没有安装VMTools,Windows启动一个Tomcat,把文件部署到Tomcat上,使用wget命令下载

3.ubuntu怎么操作防火墙?在正常安装SSH,且虚拟机IP设置正常的情况下,用Xshell依旧不能连接虚拟机,需要检查ubuntu的防火墙。

sudo ufw status //查看防火墙状态
sudo ufw enable|disable //开启/关闭防火墙
sudo ufw allow 22 //允许22端口被访问

Ubuntu 16.04 LTS(Xenial Xerus)是一个长期支持版本,尽管它已经过了主流支持期,但在某些特定场景下仍被广泛使用,例如在遗留系统或需要稳定性要求较高的环境中。如果你希望下载 Ubuntu 16.04 LTS 的 ISO 镜像用于虚拟机(如 VirtualBox、VMware 或其他虚拟化平台),可以按照以下步骤进行操作: ### 1. 官方下载源 Ubuntu 的官方镜像可以通过其官方网站获取。尽管 Ubuntu 16.04 已不再是默认版本,但官方仍然提供其 ISO 镜像的下载服务。 - **官方下载地址**: [https://releases.ubuntu.com/16.04/](https://releases.ubuntu.com/16.04/) 在该页面中,你可以找到适用于不同架构的 ISO 文件,包括用于虚拟机的标准 64 位版本(如 `ubuntu-16.04.7-server-amd64.iso` 和桌面版本 `ubuntu-16.04.7-desktop-amd64.iso`)[^2]。 ### 2. 使用国内镜像源加速下载 由于国际网络连接速度的限制,建议使用国内的 Ubuntu 镜像站点进行下载,例如: - **清华大学开源软件镜像站**: [https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/16.04/](https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/16.04/) - **阿云开源镜像站**: [https://mirrors.aliyun.com/ubuntu-releases/16.04/](https://mirrors.aliyun.com/ubuntu-releases/16.04/) 这些镜像站点提供与官方同步更新的镜像文件,下载速度更快。 ### 3. 校验 ISO 文件完整性 下载完成后,建议使用 SHA256 校验码来验证 ISO 文件的完整性。官方页面提供了每个 ISO 文件的校验码,你可以使用如下命令进行校验: ```bash sha256sum ubuntu-16.04.7-desktop-amd64.iso ``` 将输出结果与官方页面提供的 SHA256 值进行比对,确保文件未被损坏或篡改。 ### 4.虚拟机中使用 Ubuntu 16.04 LTS 一旦 ISO 文件下载完成,可以在虚拟化平台中创建新的虚拟机并加载该 ISO 文件作为安装介质。以下是 VirtualBox 中的基本设置步骤: #### VirtualBox 设置建议: 1. **安装 VirtualBox 增强功能扩展包**: 确保已安装 Oracle VM VirtualBox Extension Pack,以支持 USB 2.0/3.0、3D 加速等功能。扩展包可以从 [VirtualBox 官方下载页面](http://download.virtualbox.org/virtualbox/) 获取[^3]。 2. **配置用户权限**: 编辑 `/etc/group` 文件,将当前用户添加到 `vboxusers` 组中,以便使用 USB 设备等高级功能: ```bash sudo gedit /etc/group ``` 在 `vboxusers:x:125:` 后添加用户名,保存后重启系统以使更改生效。 3. **创建虚拟机**: 在 VirtualBox 中创建新的虚拟机,选择“Linux”作为操作系统类型,版本选择“Ubuntu (64-bit)”,然后加载下载的 ISO 文件作为启动盘。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值