Esxi 6.7部署配置Ubuntu-22.04-live-server

小土豆Linux学习随笔

—— 清听凌雪慕忆


文章目录

  • 1. 准备工作
  • 1.1 下载镜像包
  • 1.2 上传镜像包
  • 2. 创建虚拟机
  • 3. 安装虚拟机
  • 3.1 语言配置
  • 3.2 键盘配置
  • 3.3 网络配置
  • 3.4 代理配置
  • 3.5配置软件源
  • 3.6 配置磁盘分区
  • 3.7配置系统信息
  • 3.8安装openssh远程连接工具
  • 3.9 完成安装
  • 3.10 重启虚拟机
  • 4. Ubuntu初始化配置
  • 4.1 Root密码设置
  • 4.2 切换用户
  • 4.3 查看ip地址
  • 5. 远程连接
  • 5.1 SSH远程登录设置
  • 5.2 远程登录
  • 5.3 远程文件传输
  • 5.3.1 软件登录
  • 5.3.2 创建文件夹
  • 5.3.3 文件上传


1. 准备工作

1.1 下载镜像包

所需镜像:ubuntu-22.04-live-server-amd64或ubuntu-18.04.2-live-server-amd64.iso

下载地址1:http://releases.ubuntu.com/22.04/

下载地址2:http://mirrors.aliyun.com/ubuntu-releases/20.04.4/

1.2 上传镜像包
  • 谷歌浏览器登陆Esxi主机,点击存储 - - -》数据存储浏览器。

esxi 账号 esxi6.7默认用户名_远程登录

  • 在弹框中点击创建目录,创建一个Ubuntu目录(名字自定义,英文就行)。

esxi 账号 esxi6.7默认用户名_服务器_02

  • 点击进入Ubuntu目录,点击上载,上传ubuntu-18.04.2-live-server-amd64.iso镜像包。

esxi 账号 esxi6.7默认用户名_远程登录_03

  • 上传完成后关闭。

esxi 账号 esxi6.7默认用户名_服务器_04

2. 创建虚拟机

  • 点击虚拟机- - - 》创建/注册虚拟机

esxi 账号 esxi6.7默认用户名_服务器_05

  • 在弹出的对话框选择创建新虚拟机,并选择下一页。

esxi 账号 esxi6.7默认用户名_重启_06

  • 输入名称,选择客户机操作系统系列为Linux,版本为Ubuntu Linux(64位)。

esxi 账号 esxi6.7默认用户名_服务器_07

  • 选择存储,并选择下一页。

esxi 账号 esxi6.7默认用户名_ubuntu_08

  • 完成自定义设置(此处根据您所需虚拟机的配置需求进行分配硬件资源)。

esxi 账号 esxi6.7默认用户名_重启_09

  • 展开虚拟机CD/DVD驱动器,点击浏览,挂载系统镜像。

esxi 账号 esxi6.7默认用户名_远程登录_10

  • 完成选择后点击下一页,并选择完成。

esxi 账号 esxi6.7默认用户名_服务器_11

3. 安装虚拟机

  • 此时在虚拟机列表可以看到刚刚创建的虚拟机,选择并点击“打开电源”,虚拟机开始启动,这时我们可以像在物理机启动一样对虚拟机进行安装设置。

esxi 账号 esxi6.7默认用户名_esxi 账号_12

  • 点击展开安装界面。

esxi 账号 esxi6.7默认用户名_esxi 账号_13

3.1 语言配置
  • 展开后选择语言为English。

esxi 账号 esxi6.7默认用户名_远程登录_14

3.2 键盘配置
  • 回车进入下一步后选择Done。

esxi 账号 esxi6.7默认用户名_重启_15


esxi 账号 esxi6.7默认用户名_esxi 账号_16

  • 选择Install Ubuntu。

esxi 账号 esxi6.7默认用户名_重启_17

3.3 网络配置
  • 通过上下箭头移动至ens33 - - -》点击Enter- - -》Edit IPV4(编辑ipv4)- - -》IPV4
    Method选择Manual(手动)- - -》设置IP地址- - -》Save(保存)。
  • 如果此处不配置,默认DHCP自动获取IP地址。

esxi 账号 esxi6.7默认用户名_远程登录_18

esxi 账号 esxi6.7默认用户名_esxi 账号_19

esxi 账号 esxi6.7默认用户名_ubuntu_20

  • 配置完成选择Done进入下一步。

esxi 账号 esxi6.7默认用户名_远程登录_21

3.4 代理配置
  • 配置代理地址(proxy address),一般不需要,默认直接Done。

esxi 账号 esxi6.7默认用户名_重启_22

3.5配置软件源
# 配置镜像地址,此处可配置:
# 阿里云镜像
http://mirrors.aliyun.com/ubuntu
# 清华大学
https://mirror.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/
#中科大源
http://mirrors.ustc.edu.cn/ubuntu-releases/20.04/
  • 此处我选择默认。

esxi 账号 esxi6.7默认用户名_ubuntu_23

3.6 配置磁盘分区
  • 进入磁盘分区,此处我选用Use An Entire Disk进行快速安装;
  • 也可以按上下键选择Custom storge layout(自定义存储布局),按空格对对磁盘自定义设置。

esxi 账号 esxi6.7默认用户名_esxi 账号_24

  • 在分区的步骤,可以跟我一样选第一个,然后下面的 LVM的选项勾一下,这个LVM是磁盘扩容技术,在生产环境中可是很重要的,用了LVM之后就可以对几块个硬盘挂在到应用相同的写路径下面,从而完成了动态扩容。所以推荐大家勾上。
  • 选择完后的文件系统配置信息。

esxi 账号 esxi6.7默认用户名_ubuntu_25

  • 确认是否继续,继续后会破坏磁盘数据(提示需要格式化)。

esxi 账号 esxi6.7默认用户名_重启_26

3.7配置系统信息
  • 此处配置系统主机名、登录用户和密码。

esxi 账号 esxi6.7默认用户名_esxi 账号_27

3.8安装openssh远程连接工具
  • 按上下键将鼠标移动至Insatll OpenSSH Server,按空格键勾选,然后按tab键选择Done继续。

esxi 账号 esxi6.7默认用户名_esxi 账号_28

【注意】

(1)此处务必勾选,勾选后系统自动安装SSH服务;

(2)后期可以利用CRT、Xsheel、MobaXterm远程调试,也可以用Xftp、Winscp上传文件;

(3)若不勾选,后期需要在ESXI挂载软件驱动等方法,上传文件很麻烦。

3.9 完成安装
  • 进入系统安装,选择done,开始系统安装。

esxi 账号 esxi6.7默认用户名_ubuntu_29

  • 待系统各功能插件安装完成后,选择Reboot Now进行重启。

esxi 账号 esxi6.7默认用户名_esxi 账号_30

  • 此时提示将安装介质断开后回车确认。

esxi 账号 esxi6.7默认用户名_服务器_31

  • 在esxi管理端设置将虚拟机的CD/DVD驱动器断开。

esxi 账号 esxi6.7默认用户名_ubuntu_32

3.10 重启虚拟机
  • 断开后回车确认并重启虚拟机;此处为卸载光驱失败了,因为是虚拟机安装,可不用理会,按回车重启即可。

esxi 账号 esxi6.7默认用户名_服务器_33

esxi 账号 esxi6.7默认用户名_重启_34

  • 重启后用这是的用户登录,此处我的当前用户为golive;

esxi 账号 esxi6.7默认用户名_esxi 账号_35

esxi 账号 esxi6.7默认用户名_远程登录_36

4. Ubuntu初始化配置

4.1 Root密码设置
  • 重启成功后,以当前设置的用户名密码登录,以该用户的身份通过设置root用户密码。
sudo passwd root

esxi 账号 esxi6.7默认用户名_远程登录_37

4.2 切换用户
  • 切换到root用户下:
su root

esxi 账号 esxi6.7默认用户名_远程登录_38

# 查看用户
cat /etc/passwd
# 查看用户组
cat /etc/group 或 groupmod <连按三次tab键>
# 查看所有用户
cat /etc/passwd | cut -f 1 -d

esxi 账号 esxi6.7默认用户名_远程登录_39

4.3 查看ip地址
ip address

esxi 账号 esxi6.7默认用户名_重启_40

5. 远程连接

5.1 SSH远程登录设置

esxi 账号 esxi6.7默认用户名_ubuntu_41

ubuntu拒绝root ssh远程登录通常情况是ssh设置了禁止root远程登录,解决办法就是:修改ssh配置,然后重启ssh服务即可。

  • 打开sshd_config配置文件,按Insert键进行编辑(可以按上下键移动光标)
sudo vim /etc/ssh/sshd_config
  • 默认情况下,系统SSH远程登录端口22是注释掉的,则需要取消端口注释。
  • 允许root登录
PermitRootLogin yes
  • 取消StrictModes注释

StrictModes yes #是否让sshd去检查用户主目录或相关文件的权限数据。

  • 按Esc键后,输入:wq进行保存。

esxi 账号 esxi6.7默认用户名_ubuntu_42

esxi 账号 esxi6.7默认用户名_远程登录_43

esxi 账号 esxi6.7默认用户名_远程登录_44

  • 重启ssh服务
sudo systemctl restart sshd  或 sudo service ssh restart
  • 查看ssh服务状态
sudo ps -e | grep ssh 或者 sudo service ssh status

esxi 账号 esxi6.7默认用户名_重启_45

5.2 远程登录
  • 工具:MobaXterm_Personal_12.3

esxi 账号 esxi6.7默认用户名_ubuntu_46

esxi 账号 esxi6.7默认用户名_远程登录_47

  • 查看系统版本
lsb_release -a

esxi 账号 esxi6.7默认用户名_服务器_48

5.3 远程文件传输

工具:WinSCP

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。

下载链接:https://winscp.net/eng/download.php

5.3.1 软件登录
  • 打开软件,新建站点,输入主机IP或域名、用户名、密码,点击保存。文件协议默认SFTP连接,端口号一般是22。WinSCP也可以当做FTP工具使用,文件协议选择FTP即可。

esxi 账号 esxi6.7默认用户名_重启_49

  • 第一次登陆,会弹出提示,是否缓存到本机,点击“是”。

esxi 账号 esxi6.7默认用户名_重启_50

  • 稍等片刻,登录成功,可以进行文件传输下载,如下图:
    【 左侧】是本地目录;【右侧】是远程服务端目录;

本地文件上传到远端:直接鼠标拖动即可
远端文件下载到本地:远端文件右键删除

esxi 账号 esxi6.7默认用户名_esxi 账号_51

5.3.2 创建文件夹
  • 在远程服务端,选择新文件夹的建立位置目,选择新建 —》文件夹命名 — 》文件夹授权 — 》确定

esxi 账号 esxi6.7默认用户名_重启_52

5.3.3 文件上传
  • 在【右侧】本地目录选择要上传的文件目录,将文件拖拽在【右侧】远程服务端上传文件的目标目录,此处为GoLive。

esxi 账号 esxi6.7默认用户名_远程登录_53

esxi 账号 esxi6.7默认用户名_远程登录_54

  • 系统内查看浏览上传的文件。

esxi 账号 esxi6.7默认用户名_esxi 账号_55