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主机,点击存储 - - -》数据存储浏览器。
- 在弹框中点击创建目录,创建一个Ubuntu目录(名字自定义,英文就行)。
- 点击进入Ubuntu目录,点击上载,上传ubuntu-18.04.2-live-server-amd64.iso镜像包。
- 上传完成后关闭。
2. 创建虚拟机
- 点击虚拟机- - - 》创建/注册虚拟机
- 在弹出的对话框选择创建新虚拟机,并选择下一页。
- 输入名称,选择客户机操作系统系列为Linux,版本为Ubuntu Linux(64位)。
- 选择存储,并选择下一页。
- 完成自定义设置(此处根据您所需虚拟机的配置需求进行分配硬件资源)。
- 展开虚拟机CD/DVD驱动器,点击浏览,挂载系统镜像。
- 完成选择后点击下一页,并选择完成。
3. 安装虚拟机
- 此时在虚拟机列表可以看到刚刚创建的虚拟机,选择并点击“打开电源”,虚拟机开始启动,这时我们可以像在物理机启动一样对虚拟机进行安装设置。
- 点击展开安装界面。
3.1 语言配置
- 展开后选择语言为English。
3.2 键盘配置
- 回车进入下一步后选择Done。
- 选择Install Ubuntu。
3.3 网络配置
- 通过上下箭头移动至ens33 - - -》点击Enter- - -》Edit IPV4(编辑ipv4)- - -》IPV4
Method选择Manual(手动)- - -》设置IP地址- - -》Save(保存)。 - 如果此处不配置,默认DHCP自动获取IP地址。
- 配置完成选择Done进入下一步。
3.4 代理配置
- 配置代理地址(proxy address),一般不需要,默认直接Done。
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/
- 此处我选择默认。
3.6 配置磁盘分区
- 进入磁盘分区,此处我选用Use An Entire Disk进行快速安装;
- 也可以按上下键选择Custom storge layout(自定义存储布局),按空格对对磁盘自定义设置。
- 在分区的步骤,可以跟我一样选第一个,然后下面的 LVM的选项勾一下,这个LVM是磁盘扩容技术,在生产环境中可是很重要的,用了LVM之后就可以对几块个硬盘挂在到应用相同的写路径下面,从而完成了动态扩容。所以推荐大家勾上。
- 选择完后的文件系统配置信息。
- 确认是否继续,继续后会破坏磁盘数据(提示需要格式化)。
3.7配置系统信息
- 此处配置系统主机名、登录用户和密码。
3.8安装openssh远程连接工具
- 按上下键将鼠标移动至Insatll OpenSSH Server,按空格键勾选,然后按tab键选择Done继续。
【注意】
(1)此处务必勾选,勾选后系统自动安装SSH服务;
(2)后期可以利用CRT、Xsheel、MobaXterm远程调试,也可以用Xftp、Winscp上传文件;
(3)若不勾选,后期需要在ESXI挂载软件驱动等方法,上传文件很麻烦。
3.9 完成安装
- 进入系统安装,选择done,开始系统安装。
- 待系统各功能插件安装完成后,选择Reboot Now进行重启。
- 此时提示将安装介质断开后回车确认。
- 在esxi管理端设置将虚拟机的CD/DVD驱动器断开。
3.10 重启虚拟机
- 断开后回车确认并重启虚拟机;此处为卸载光驱失败了,因为是虚拟机安装,可不用理会,按回车重启即可。
- 重启后用这是的用户登录,此处我的当前用户为golive;
4. Ubuntu初始化配置
4.1 Root密码设置
- 重启成功后,以当前设置的用户名密码登录,以该用户的身份通过设置root用户密码。
sudo passwd root
4.2 切换用户
- 切换到root用户下:
su root
# 查看用户
cat /etc/passwd
# 查看用户组
cat /etc/group 或 groupmod <连按三次tab键>
# 查看所有用户
cat /etc/passwd | cut -f 1 -d
4.3 查看ip地址
ip address
5. 远程连接
5.1 SSH远程登录设置
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进行保存。
- 重启ssh服务
sudo systemctl restart sshd 或 sudo service ssh restart
- 查看ssh服务状态
sudo ps -e | grep ssh 或者 sudo service ssh status
5.2 远程登录
- 工具:MobaXterm_Personal_12.3
- 查看系统版本
lsb_release -a
5.3 远程文件传输
工具:WinSCP
WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。
下载链接:https://winscp.net/eng/download.php
5.3.1 软件登录
- 打开软件,新建站点,输入主机IP或域名、用户名、密码,点击保存。文件协议默认SFTP连接,端口号一般是22。WinSCP也可以当做FTP工具使用,文件协议选择FTP即可。
- 第一次登陆,会弹出提示,是否缓存到本机,点击“是”。
- 稍等片刻,登录成功,可以进行文件传输下载,如下图:
【 左侧】是本地目录;【右侧】是远程服务端目录;
本地文件上传到远端:直接鼠标拖动即可
远端文件下载到本地:远端文件右键删除
5.3.2 创建文件夹
- 在远程服务端,选择新文件夹的建立位置目,选择新建 —》文件夹命名 — 》文件夹授权 — 》确定
5.3.3 文件上传
- 在【右侧】本地目录选择要上传的文件目录,将文件拖拽在【右侧】远程服务端上传文件的目标目录,此处为GoLive。
- 系统内查看浏览上传的文件。