VMware安装Ubuntu20.04并使用Xshell连接虚拟机

虚拟机环境准备

根据下载链接,下载安装完成VMware,在VMware里创建虚拟机,镜像选择刚才下载的Ubuntu Server 20.04。

至于为什么选择这个版本?看Ceph官方的OS推荐。(当然你选择其他Linux发行版也是可以的)
image-20231208203111138

重置虚拟网络适配器属性(可选)

如果你之前使用过,在安装虚拟机的时候无法通过DHCP获取到IP地址或者使用apt update命令无法更新下载软件,都可以尝试还原默认设置。

注意,还原默认设置你的网络地址可能发生改变,而且之前如果手动配置过VMware8的IP地址和DNS服务器地址,也会还原为默认的自动获取IP地址和DNS服务器地址。如果你是新安装的VMware,你应该会直接看到下面还原了网络设置后的界面。

image-20231208204848942

我这里为了演示,还原了默认设置。注意,还原默认设置后,子网IP发生了变化,从192.168.25.0变成了192.168.226.0。你的子网IP地址和我的可能不一样,例如:192.168.25.0或192.168.36.0等等。不过不需要担心。

image-20231208205226048

image-20231208205841722

配置NAT模式的静态IP

无论是待会使用SSH连接虚拟机还是搭建Ceph集群,都最好使用静态IP。

打开虚拟网络编辑器,取消勾选使用本地DHCP服务将IP地址分配给虚拟机。修改子网IP为192.168.xxx.0,例如192.168.64.0

记住你配置的子网,后面配置的VMnet8、网关、虚拟机的IP地址都跟它有关
这里有一个格式:如果你的子网IP为192.168.xxx.0(xxx可以自己配置),那么

  • VMware网络适配器IP地址为192.168.xxx.1
  • 网关为192.168.xxx.2
  • 三台虚拟机的IP地址为192.168.xxx.128、192.168.xxx.129、192.168.xxx.130

image-20231208214809823

修改VMware网络适配器属性:

  • IP地址:192.168.xxx.1,例如192.168.64.1
  • 子网掩码:255.255.255.0
  • DNS:8.8.8.8/114.114.114.114

image-20231208210757780

修改网关IP为192.168.xxx.2,例如192.168.64.2

image-20231208221337575

创建虚拟机

自定义创建虚拟机

  1. 操作系统安装之前下载的Ubuntu Server 20.04
  2. 个性化Linux,按照自己需求填写
  3. 虚拟机名称和安装位置自定义即可
  4. 处理器、内存根据主机性能合理配置
  5. 网络连接选择NAT
  6. IO控制器、虚拟磁盘类型类型默认推荐
  7. 创建新的虚拟磁盘
  8. 磁盘容量根据主机硬盘容量合理设置,我选择将磁存储为单个文件
  9. 创建完成后,等待进入系统安装。

image-20231208223121668

虚拟机安装配置

image-20231208224151018

image-20231208230010646

image-20231208230035784

image-20231208230102139

手动配置虚拟机IP地址:

  • Subnet(子网):192.168.xxx.0/24,我这里是192.168.64.0/24
  • Address(IP地址):192.168.xxx.xxx,前一个xxx和子网相同,后一个xxx就是这台虚拟机的IP地址,我这里三台设备的IP地址分别为192.168.64.128、192.168.64.129、192.168.64.130
  • Gateway(网关):192.168.xxx.2,我这里是192.168.64.2
  • Name servers(DNS):8.8.8.8

image-20231208230204348

image-20231208230639274

image-20231208230725578

image-20231208230814462

image-20231208230844149

image-20231208230929018

image-20231208230947239

image-20231208231016494

image-20231208231101857

image-20231208231219779

image-20231208231305120

image-20231208233434559

Xshell连接虚拟机

在虚拟机中执行如下命令:

# 修改root密码
sudo passwd root

# 更新软件源
sudo apt update
# 安装ssh服务端
apt install openssh-server
# 安装ssh客户端
apt install ssh

systemctl start sshd
systemctl enable sshd
systemctl status sshd

systemctl start ssh
systemctl enable ssh
systemctl status ssh

image-20231208234654884

修改ssh配置文件

vim /etc/ssh/sshd_config # 将permitRootLogin修改为yes
systemctl restart sshd # 重启ssh服务

image-20231208234809986

Xshell连接虚拟机

image-20231208235007999

弹窗接受并保存密钥,输入用户密码登录即可。
image-20231208235202569

相关推荐

  1. vmwareubuntu虚拟桥接模式和xshell连接

    2023-12-09 22:56:03       44 阅读
  2. 解决xshell连接不上ubuntu首次安装虚拟问题

    2023-12-09 22:56:03       20 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-09 22:56:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-09 22:56:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-09 22:56:03       82 阅读
  4. Python语言-面向对象

    2023-12-09 22:56:03       91 阅读

热门阅读

  1. 设计原则 | 里式替换原则

    2023-12-09 22:56:03       56 阅读
  2. 第10节:Vue3 论点

    2023-12-09 22:56:03       56 阅读
  3. C++中的string容器的substr()函数

    2023-12-09 22:56:03       53 阅读
  4. mysql语句练习

    2023-12-09 22:56:03       44 阅读
  5. Android Canvas 改变背景颜色

    2023-12-09 22:56:03       51 阅读
  6. 2023年发射卫星列表

    2023-12-09 22:56:03       177 阅读
  7. Django与Ajax

    2023-12-09 22:56:03       49 阅读
  8. Ansible变量是什么?如何实现任务的循环?

    2023-12-09 22:56:03       57 阅读
  9. 为什么我会选择学习Go呢?

    2023-12-09 22:56:03       59 阅读