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

文章目录

  • 虚拟机环境准备
  • 重置虚拟网络适配器属性(可选)
  • 配置NAT模式的静态IP
  • 创建虚拟机
    • 虚拟机安装配置
  • Xshell连接虚拟机

虚拟机环境准备

  • VMware WorkStation Pro 17.5:https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=WKST-1750-WIN&productId=1376&rPId=111461
  • Ubuntu Server 20.04镜像:https://releases.ubuntu.com/focal/

根据下载链接,下载安装完成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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/230455.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

unity 2d 入门 飞翔小鸟 柱子移动(十一)

c#脚本 using System.Collections; using System.Collections.Generic; using UnityEngine;public class PoleMove : MonoBehaviour {//移动上限制public float up;//移动下限public float below;//速度private float speed;// Start is called before the first frame update…

【S32DS报错】-3-提示J-Link GDB Server failed:Device name ‘S32K344‘ not recognised错误

目录 1 Error错误提示 2 Error错误原因,以及如何消除Error错误 2.1 安装SEGGER J-Link 2.2 使用SEGGER J-Link的J-Flash连接MCU芯片 2.3 使用SEGGER J-Link下载程序 结尾 【S32K3_MCAL从入门到精通】合集: S32K3_MCAL从入门到精通https://blog.cs…

异常检测 | MATLAB实现BiLSTM(双向长短期记忆神经网络)数据异常检测

异常检测 | MATLAB实现BiLSTM(双向长短期记忆神经网络)数据异常检测 目录 异常检测 | MATLAB实现BiLSTM(双向长短期记忆神经网络)数据异常检测效果一览基本介绍模型准备模型设计参考资料效果一览 基本介绍 训练一个双向 LSTM 自动编码器来检测机器是否正常工作。 自动编码器接受…

智能优化算法应用:基于减法平均算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于减法平均算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于减法平均算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.减法平均算法4.实验参数设定5.算法结果6.参考…

【前端】CSS基础(学习笔记)

一、简介 1、HTML局限性 HTML只关注内容的语义,但是丑! 2、CSS概要 CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称,有时我们也会称之为 CSS 样式表或级联样式表。 CSS 是也是一种标记语言 CSS 主要用于设置 HTML 页面中的文本内…

进程、线程、线程池状态

线程几种状态和状态转换 进程主要写明三种基本状态: 线程池的几种状态:

Latex安装教程

目录 一、概述 二、安装Texlive语言 三、安装texstudio编译器 附录 一、概述 说一下Tex、LaTex、TexLive、Texstudio之间的区别: Tex:是一种具有编译和排版功能的基础语言,其作用可以直接类比 C 语言。 LaTex:LaTex是图灵奖…

MongoDB的删除文档、查询文档语句

本文主要介绍MongoDB的删除文档、查询文档命令语句。 目录 MongoDB删除文档MongoDB查询文档 MongoDB删除文档 MongoDB是一种基于文档的NoSQL数据库,它使用BSON格式存储文档。删除文档是MongoDB数据库中的常见操作之一。 下面是MongoDB删除文档的详细介绍和示例&am…

Kafka安全性探究:构建可信赖的分布式消息系统

在本文中,将研究Kafka的安全性,探讨如何确保数据在传输和存储过程中的完整性、机密性以及授权访问。通过详实的示例代码,全面讨论Kafka安全性的各个方面,从加密通信到访问控制,帮助大家构建一个可信赖的分布式消息系统…

Android Audio实战——音频链路分析(二十五)

在 Android 系统的开发过程当中,音频异常问题通常有如下几类:无声、调节不了声音、爆音、声音卡顿和声音效果异常(忽大忽小,低音缺失等)等。尤其声音效果这部分问题通常从日志上信息量较少,相对难定位根因。想要分析此类问题,便需要对声音传输链路有一定的了解,能够在链…

go grpc高级用法

文章目录 错误处理常规用法进阶用法原理 多路复用元数据负载均衡压缩数据 错误处理 gRPC 一般不在 message 中定义错误。毕竟每个 gRPC 服务本身就带一个 error 的返回值,这是用来传输错误的专用通道。gRPC 中所有的错误返回都应该是 nil 或者 由 status.Status 产…

nodejs+vue+微信小程序+python+PHP的游戏测评网站设计与实现-计算机毕业设计推荐

通过软件的需求分析已经获得了系统的基本功能需求,根据需求,将游戏测评网站功能模块主要分为管理员模块。管理员添加个人中心、管理员管理、基础数据管理、公告管理、用户管理、游戏管理、游戏测评管理、游戏攻略管理、轮播图信息等操作。  随着时代的…

轻量封装WebGPU渲染系统示例<43>- PBR材质与阴影实(源码)

原理简介: 1. 基于rendering pass graph实现。 2. WGSL Shader 基于文件系统和宏机制动态组装。 当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/rendering/src/voxgpu/sample/PBRShadowTest.ts 当前示例运行效果: 此示例基于此渲染系统实现&a…

学习记录---kubernetes动态卷使用---storageClass及驱动安装(nfs驱动)

一、简介 kubernetes中,在存储层面,我们常用到的两个资源是pv和pvc,其中pv是实际创建出来的一致性卷,我们可以通过pv将容器中的数据进行持久化保存,而pvc则可以理解为pod使用pv的中间控制器,通过pvc将pv绑…

node14升级node16之后无法启动处理

node从14升级到16之后,项目就无法启动了,研究了webpack3升级5,研究好几个小时都无法启动,最后发现,微微升级几个版本就可以了。webpack还是3 新版的依赖 "scripts": {"dev": "webpack-dev-se…

Child Mind Institute - Detect Sleep States(2023年第一次Kaggle拿到了银牌总结)

感谢 感谢艾兄(大佬带队)、rich师弟(师弟通过这次比赛机械转码成功、耐心学习)、张同学(也很有耐心的在学习),感谢开源方案(开源就是银牌),在此基础上一个月…

汽车电子智能保险丝解决方案

一、背景知识 在过去的几十年里,电子在汽车系统创新中发挥了关键作用。新型半导体器件具有新颖的功能,增强了车辆机械系统提供的功能。 虽然半导体解决方案和电子产品将继续在汽车电子产品中发挥关键作用,但展望未来,汽车创新将…

SQL Server 2017数据库window server服务器改名操作

在window服务器修改机器名重新加域后&#xff0c;需要执行下面的SQL语句修改数据库里面记录的机器名字&#xff0c;才能在修改后通过新名字连接数据库。 if serverproperty(servername) <> servername begin declare server sysname set server ser…

【hugging face】bitsandbytes中8 bit量化的理解

8 位量化使数十亿参数规模的模型能够适应更小的硬件&#xff0c;而不会降低性能。 8 位量化的工作原理如下&#xff1a; 1.从输入隐藏状态中按列提取较大值&#xff08;离群值&#xff09;。 2.对 FP16 中的离群值和 int8 中的非离群值执行矩阵乘法。 3.改变非异常值结果以将值…

一文讲解如何从 Clickhouse 迁移数据至 DolphinDB

ClickHouse 是 Yandex 公司于2016年开源的 OLAP 列式数据库管理系统&#xff0c;主要用于 WEB 流量分析。凭借面向列式存储、支持数据压缩、完备的 DBMS 功能、多核心并行处理的特点&#xff0c;ClickHouse 被广泛应用于广告流量、移动分析、网站分析等领域。 DolphinDB 是一款…