当前位置: 首页 > news >正文

5、VMWARE安装、MobaXterm SSH连接 、Ubuntu xrdp安装使用

以下是在VMware中安装Ubuntu 22.04的详细步骤:

下载Ubuntu 22.04镜像文件:
前往Ubuntu官方网站或其他可信来源,下载Ubuntu 22.04的镜像文件(.iso格式)。

创建虚拟机:
打开VMware Workstation软件,在主界面点击"Create a New Virtual Machine"(新建虚拟机)。

安装方式:
选择"Installer disc image file (iso)“(使用光盘镜像文件安装),然后点击"Next”(下一步)。

选择镜像文件:
点击"Browse"(浏览)按钮,选择之前下载的Ubuntu 22.04的镜像文件(.iso文件),然后点击"Next"(下一步)。

操作系统:
在"Guest operating system"(客户操作系统)中选择"Linux",并在"Version"(版本)中选择"Ubuntu"。点击"Next"(下一步)。

虚拟机名称和位置:
输入虚拟机的名称和创建虚拟机的位置,点击"Next"(下一步)。

硬件规格:
设置虚拟机的内存、处理器核心数和硬盘大小等配置。推荐至少分配2GB的内存给Ubuntu 22.04。点击"Next"(下一步)。

网络类型:
选择网络连接方式,可以选择"Use bridged networking"(桥接模式)以获取与主机相同的网络访问权。点击"Next"(下一步)。

确认设置:
确认配置信息,点击"Finish"(完成)。

启动虚拟机:
选中刚刚创建的Ubuntu虚拟机,点击"Play virtual machine"(启动虚拟机)。

安装Ubuntu 22.04:
在虚拟机中看到启动画面后,选择"Install Ubuntu"(安装Ubuntu)并按照屏幕提示进行安装。

选择安装选项:
可以选择文件系统、键盘配置、用户名和密码等安装选项。根据自己的需求进行选择。

等待安装完成:
在安装过程中,系统需要下载和安装一些软件包。耐心等待安装完成。

重启虚拟机:
安装完成后,虚拟机会要求重启。点击"Restart Now"(立即重启)。

进入Ubuntu 22.04:
在重启后,系统将进入安装好的Ubuntu 22.04操作系统。

通过以上步骤,你应该能够在VMware中成功安装Ubuntu 22.04。请注意,具体步骤可能会略有不同,取决于使用的VMware版本和操作系统。

要在Ubuntu中安装VMware Tools(虚拟机工具),请按照以下步骤进行操作:

在VMware虚拟机窗口上的"VM"菜单中,选择"Install VMware Tools"选项。这将连接虚拟光驱并将VMware Tools ISO映像加载到虚拟机中。

在Ubuntu虚拟机中,打开一个终端窗口。

在终端中,创建一个目录,用于将VMware Tools安装程序提取出来。例如,执行以下命令:

sudo mkdir /mnt/cdrom

挂载虚拟光驱中的VMware Tools ISO映像。执行以下命令:

sudo mount /dev/cdrom /mnt/cdrom

进入已挂载的目录。执行以下命令:

cd /mnt/cdrom

将VMware Tools安装程序提取到当前目录下。执行以下命令:

sudo tar xzf VMwareTools-*.tar.gz

进入解压后的目录。执行以下命令:

cd vmware-tools-distrib

运行VMware Tools安装程序。执行以下命令:

sudo ./vmware-install.pl

按照安装程序的提示进行安装。你可以按Enter键接受默认选项或根据需要进行自定义选择。

完成安装后,重新启动虚拟机以使VMware Tools生效。执行以下命令:

sudo reboot

虚拟机重新启动后,VMware Tools应该已成功安装。你可以在VMware虚拟机菜单的"VM"->"Install VMware Tools"选项中查看或验证该状态。

请注意,在第3步挂载虚拟光驱时,如果虚拟机中的光驱已经挂载到其它目录,请相应地修改命令中的路径。

以上是安装VMware Tools的一般步骤。具体步骤可能会因VMware版本和Ubuntu版本而有所不同。如果你遇到问题或错误,请参考VMware和Ubuntu的官方文档或相关资源以获取更详细的指导和解决方法。

要使用MobaXterm连接到虚拟机,你可以按照以下步骤进行操作:

确保虚拟机已经正确配置并正在运行。你需要知道虚拟机的IP地址或主机名以便连接。

打开MobaXterm应用程序,并点击"New session"按钮创建新的会话。

在"Remote host"字段中,输入虚拟机的IP地址或主机名。

在"Specify username"字段中,输入虚拟机的用户名。

在"Specify password"字段中,输入虚拟机的密码。

在"Port"字段中,输入虚拟机的SSH端口号。默认情况下,SSH使用22端口。

点击"OK"按钮创建会话并连接到虚拟机。

如果一切设置正确,MobaXterm会建立与虚拟机的SSH连接,并在一个新的终端窗口中显示虚拟机的命令行界面。你可以像在本地终端一样在此终端窗口中执行命令和操作虚拟机。

请注意,连接虚拟机需要正确的网络配置和SSH服务的启用。确保在虚拟机中启用了SSH服务,并使用具有正确权限的用户名和密码进行连接。如果遇到连接问题,可以检查网络设置和SSH配置,并确保虚拟机和本地计算机处于相同的网络中。

SSH未安装:
这种情况下,你需要通过以下命令安装OpenSSH服务器:

sudo apt-get install openssh-server

SSH使用不同的服务名称:
在某些发行版或配置中,SSH服务可能使用不同的服务名称。你可以尝试运行以下命令以查找相关的服务:

sudo systemctl | grep ssh

这将列出所有以"ssh"为关键字的服务。你可以找到正确的服务名称并使用systemctl status <service_name>来检查其状态。

系统没有Systemd:
如果你的Ubuntu系统是较旧的版本,可能没有使用Systemd作为默认的初始化系统。在这种情况下,你可以尝试使用以下命令来检查SSH服务的运行状态:

service ssh status

如果SSH已经安装并运行,将显示与SSH服务相关的状态信息。

安装XRDP

第一、安装XFCE

sudo apt update
sudo apt install xfce4 xfce4-goodies

根据我们服务器的系统,下载和安装 Xfce 软件包可能需要一些时间,有的比较快。

第二、安装VNC服务

要在Windows上连接到Ubuntu的XRDP服务器,可以按照以下步骤进行操作:

在Windows上,打开“远程桌面连接”应用程序。您可以通过在开始菜单中搜索“远程桌面连接”来找到它。

在“远程桌面连接”窗口中,输入Ubuntu服务器的IP地址或主机名,并点击“连接”。

如果您之前没有进行过XRDP服务器的设置,请确保在Ubuntu服务器上已经安装了XRDP。您可以通过在终端中运行以下命令来安装:

sudo apt-get install xrdp

输入您的Ubuntu服务器的用户名和密码,然后点击“确定”。

等待一段时间,您将被连接到Ubuntu的XRDP服务器,并显示Ubuntu桌面。

请注意,连接到XRDP服务器可能需要一些时间,具体取决于网络速度和服务器性能。

相关文章:

5、VMWARE安装、MobaXterm SSH连接 、Ubuntu xrdp安装使用

以下是在VMware中安装Ubuntu 22.04的详细步骤&#xff1a; 下载Ubuntu 22.04镜像文件&#xff1a; 前往Ubuntu官方网站或其他可信来源&#xff0c;下载Ubuntu 22.04的镜像文件&#xff08;.iso格式&#xff09;。 创建虚拟机&#xff1a; 打开VMware Workstation软件&#xf…...

Docker dockerfile 案例:centos 支持 vim

创建一个 centos 容器&#xff0c;容器内默认是不支持使用 vim 指令的&#xff0c;只能使用 vi 指令。&#xff08;附&#xff1a;Dockerfile 语法与指令&#xff09; 但想在创建 centos 容器后就支持 vim 指令&#xff0c;需要自定义 centos&#xff0c;编写 dockerfile&…...

Git忽略已经提交过一次的文件 Git忽略文件

1、从未提交过的文件可以用.gitignore 也就是添加之后从来没有提交&#xff08;commit&#xff09;过的文件&#xff0c;可以使用.gitignore忽略该文件 该文件只能作用于未跟踪的文件&#xff08;Untracked Files&#xff09;&#xff0c;也就是那些从来没有被 git 记录过…...

Scala项目找不到或无法加载主类

目录 1&#xff0c;出错背景2&#xff0c;分析与解决 1&#xff0c;出错背景 Scala项目无法创建scale和Java文件。项目没有报错&#xff0c;但执行时项目总是找不到项目下的类&#xff0c;报错信息如下所示&#xff1a; 错误: 找不到或无法加载主类 com.my.memTestCheck但该类…...

八大排序算法--选择排序(动图理解)

选择排序 算法思路 每一次从待排序的数据元素中选出最小&#xff08;或最大&#xff09;的一个元素&#xff0c;存放在序列的起始位置&#xff0c;直到全部待排序的数据元素排完 。 选择排序的步骤&#xff1a; 1>首先在未排序序列中找到最小&#xff08;大&#xff09;元素…...

6.s081(Fall 2022)Lab2: system calls

文章目录 前言其他篇章参考链接0. 前置准备1. System call tracing (moderate) 前言 好像没啥前言 其他篇章 环境搭建 Lab1:Utilities 参考链接 官网链接 xv6手册链接&#xff0c;这个挺重要的&#xff0c;建议做lab之前最好读一读。 xv6手册中文版&#xff0c;这是几位先…...

SAMBA 文件分享相关 笔记

目标说明 在Linux 安装Samba&#xff0c;然后在Windows端映射为网络硬盘 流程 Linux 端命令 apt install samba -y 默认情况下软件会询问是否迁移系统网络设置以搭建协议&#xff0c;选择迁移即可修改配置文件 vim /etc/samba/smb.conf Samba 的配置文件中会带一个名为 prin…...

Mr. Cappuccino的第53杯咖啡——Mybatis源码分析

Mybatis源码分析 Mybatis源码分析入口1. 读取配置文件总结 2. 解析配置文件核心代码&#xff08;一&#xff09;核心代码&#xff08;二&#xff09;分析parse()方法分析build()方法 总结 3. 获取SqlSession总结 4. 获取mapper代理对象总结 5. 使用mapper代理对象执行Sql语句二…...

修改文件格式(查看文件拓展名)

很多时候我们直接把txt文件重命名为xxx.c或者别的文件格式&#xff0c;文件类型依然会是txt&#xff0c;文件名并不会变成我们想要的xxx.c&#xff0c;而是xxx.c.txt&#xff0c;也就是下面这个样子 给大家介绍2种方法去解决这个问题 目录 1.另存为新格式 2.显示文件拓展名 1…...

利用鸿鹄可观测性监控Istio Ingress网关

一、需求描述 在上一篇《利用Vector和鸿鹄搭建微服务应用的可观测性平台》中&#xff0c;阐述了微服务的基本概念、优点及如何利用鸿鹄来处理分布式应用的日志。本文将进一步讨论微服务架构面临的问题、服务网格及鸿鹄处理Istio Gateway的独特优势。 1.1 微服务架构面临的挑战 …...

vscode 前端开发插件 2023

自己记录 安装vscode后必装插件 chinesegit 必装没啥可说 随时更新 1.CSS Navigation CTRL点击类名可跳转到对应样式位置。 如果是scss less的话。css peak插件无法生效 2.GitLens — Git supercharged 可以看到每一行的git提交记录。 3.Auto Rename Tag 可以同步更新…...

使用docker部署Wordpress

文章目录 1.创建网络2.创建volume存储3.拉取镜像4.创建mysql容器mysql修改密码 5.创建wordpress容器6.访问localhost:80就可以直接使用啦 1.创建网络 docker network create --subnet172.18.0.0/24 pro-net2.创建volume存储 # mysql 存储 docker volume create volume_mysql…...

7.31黄金最新行情走势分析及多空交易策略

近期有哪些消息面影响黄金走势&#xff1f;黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;上周有重磅数据美联储加息的消息&#xff0c;黄金受其影响波动比较频繁&#xff0c;总体空间40美金。但这个过程跌宕起伏。收线来看黄金在连续上涨三周后迎来一根小阴十…...

Spring框架——AOP注解方式

目录 Spring框架的AOP技术&#xff08;注解方式&#xff09; 通知类型 Spring框架的AOP技术&#xff08;注解方式&#xff09; 1. 步骤一&#xff1a;创建JavaWEB项目&#xff0c;引入具体的开发的jar包* 先引入Spring框架开发的基本开发包com.springsource.org.apache.commo…...

Java 日志(Logging)如何创建和捕获日志消息和文件

Java允许我们通过日志记录过程来创建和捕获日志消息和文件。 在Java中&#xff0c;日志记录需要框架和API。Java在java.util.logging程序包中具有内置的日志记录框架。 Java 日志组件 下图显示了Java Logging API&#xff08;java.util.logging&#xff09;的核心组件和指定…...

em3288 linux_4.19 lvds+tp调试

一、显示配置\rk3288_linux4.19\kernel\arch\arm\boot\dts\rk3288-evb-act8846.dtspanel {compatible "simple-panel";backlight <&backlight>;bus-format <MEDIA_BUS_FMT_RGB666_1X18>;enable-gpios <&gpio1 24 GPIO_ACTIVE_HIGH>;ena…...

Linux 之 systemctl

systemctl 可以控制软件&#xff08;一般指服务&#xff09;的启动、关闭、开机自启动 能被systemctl 管理的软件&#xff0c;一般也称 服务 系统内置服务均可被 systemctl 控制第三方软件&#xff0c;如果 自动注册了 可被systemctl 控制第三方软件&#xff0c;如果没有自动…...

【技巧】通过 CMD 走代理下载 Vue

通过 CMD 走代理下载 Vue 在学习或者工作中&#xff0c;有时上网走的是代理模式&#xff0c;就是在浏览器里面配置代理服务的那种。后来在下载 Vue 组件的时候显示请求超时。此时才发先&#xff0c;浏览器代理只能在浏览器里生效&#xff0c;cmd 中不生效&#xff0c;那该怎么办…...

VSCode C/C++多文件编译配置

多文件编译备忘&#xff0c;带注释的地方都需要注意&#xff01;&#xff01;&#xff01; launch.json文件 {// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息&#xff0c;请访问: https://go.microsoft.com/fwlink/?linkid830387&quo…...

Autosar通信入门系列05-聊聊一帧Can/CanFD报文发送时间?

本文框架 1. 概述2. 一帧CAN报文发送时间计算3. 一帧CanFD报文的传输时间计算3.1 标准CAN与CANFD两者间的区别3.2 CANFD报文传输时间计算 1. 概述 本篇我们一起看下一帧Can报文发送需要多长时间&#xff0c;下述文章里我们会首先计算下Can分别对应的字节数&#xff0c;再根据传…...

TDengine 快速体验(Docker 镜像方式)

简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能&#xff0c;本节首先介绍如何通过 Docker 快速体验 TDengine&#xff0c;然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker&#xff0c;请使用 安装包的方式快…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风&#xff0c;以**「云启出海&#xff0c;智联未来&#xff5c;打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办&#xff0c;现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

【SpringBoot】100、SpringBoot中使用自定义注解+AOP实现参数自动解密

在实际项目中,用户注册、登录、修改密码等操作,都涉及到参数传输安全问题。所以我们需要在前端对账户、密码等敏感信息加密传输,在后端接收到数据后能自动解密。 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId...

关于nvm与node.js

1 安装nvm 安装过程中手动修改 nvm的安装路径&#xff0c; 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解&#xff0c;但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后&#xff0c;通常在该文件中会出现以下配置&…...

Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility

Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...

家政维修平台实战20:权限设计

目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系&#xff0c;主要是分成几个表&#xff0c;用户表我们是记录用户的基础信息&#xff0c;包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题&#xff0c;不同的角色&#xf…...

Python爬虫(一):爬虫伪装

一、网站防爬机制概述 在当今互联网环境中&#xff0c;具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类&#xff1a; 身份验证机制&#xff1a;直接将未经授权的爬虫阻挡在外反爬技术体系&#xff1a;通过各种技术手段增加爬虫获取数据的难度…...

C++ 求圆面积的程序(Program to find area of a circle)

给定半径r&#xff0c;求圆的面积。圆的面积应精确到小数点后5位。 例子&#xff1a; 输入&#xff1a;r 5 输出&#xff1a;78.53982 解释&#xff1a;由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982&#xff0c;因为我们只保留小数点后 5 位数字。 输…...

OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别

OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...

MacOS下Homebrew国内镜像加速指南(2025最新国内镜像加速)

macos brew国内镜像加速方法 brew install 加速formula.jws.json下载慢加速 &#x1f37a; 最新版brew安装慢到怀疑人生&#xff1f;别怕&#xff0c;教你轻松起飞&#xff01; 最近Homebrew更新至最新版&#xff0c;每次执行 brew 命令时都会自动从官方地址 https://formulae.…...