虚拟机VMware Workstation Pro安装配置使用服务器系统ubuntu-22.04.3-live-server-amd64.iso

虚拟机里安装ubuntu-23.04-beta-desktop-amd64开启SSH(换源和备份)配置中文以及中文输入法等

​一、获取Ubuntu服务器版

获取Ubuntu服务器版

二、配置虚拟机

选择Custom(advanced)
在这里插入图片描述
选择Workstation 17.x:
在这里插入图片描述
选择“I will install the operating system later.
在这里插入图片描述
选择“Linux”:

在这里插入图片描述
命名虚拟机位置
在这里插入图片描述
处理器配置:
在这里插入图片描述
虚拟机内存配置:
在这里插入图片描述
网络类型选择“NAT-网络地址转换”:
在这里插入图片描述
如果要取消DHCP(动态IP,动态分配IP地址,意味着IP地址不固定),设置固定IP,此处就设置使用桥接网络:我采用这种
在这里插入图片描述
选择IO控制器类型-选择推荐:
在这里插入图片描述
选择磁盘类型-选择推荐:
在这里插入图片描述
创建新虚拟磁盘
在这里插入图片描述
指定磁盘容量-将虚拟磁盘拆分成多个文件
在这里插入图片描述
命名vmdk文件
在这里插入图片描述
在这里插入图片描述
选择下载好的ubuntu-22.04.3-live-server-amd64.iso文件:

在这里插入图片描述

三、开始安装

3.1 开始安装

选择 Try or Install Ubunu Server:
在这里插入图片描述
在这里插入图片描述
选择语言
在这里插入图片描述
continue without updating-继续但不更新:
在这里插入图片描述
键盘布局默认
在这里插入图片描述
选择最小化安装:
在这里插入图片描述

3.2 网络设置

在这里插入图片描述
Edit IPv4:
在这里插入图片描述
编辑ens33 IPV4配置(ens33是网络接口名称)
在这里插入图片描述
改成Manual
在这里插入图片描述
编辑ens33 IPV4配置
在这里插入图片描述
查看Windows的IP设置
在这里插入图片描述
参考WindowsIP配置编写的ubuntu-22.04.3-live-server-amd64网络配置如下:
在这里插入图片描述
在这里插入图片描述
save后,静态IP与网络配置完成,选择Done后按Enter
注意:此处一定要save,否则会影响后面检测镜像源
在这里插入图片描述
Configure proxy配置页面的Proxy address无需配置,选择Done后按Enter:
在这里插入图片描述

3.3 配置镜像源

//中科大镜像源
https://mirrors.ustc.edu.cn/ubuntu//aliyun镜像源
http://mirrors.aliyun.com/ubuntu 

中科大镜像源通过检测:
在这里插入图片描述
aliyun镜像源通过检测:
在这里插入图片描述
解决【镜像源无法通过测试】
如果有问题,首先查看镜像源地址是否正确,如果还无法通过检测,点击Back查看刚刚配置的IP和网络配置是否正确:
在这里插入图片描述
发现GatewayName servers明明配置了却没有了:
就是检查这个位置
在这里插入图片描述
重新配置
在这里插入图片描述
再次检测,aliyun镜像源通过测试
在这里插入图片描述
再次检测,中科大镜像源通过测试
在这里插入图片描述

3.4 安装系统

选择安装磁盘,直接回车默认自动分配:
在这里插入图片描述
检查磁盘分区是否符合你的要求,回车继续:
在这里插入图片描述
再次确认 Continue 继续:
在这里插入图片描述设置计算机名、用户名及密码:
在这里插入图片描述在这里插入图片描述
更新到Ubuntu Pro-现在跳过:
在这里插入图片描述
选择安装 OpenSSH Server 服务-按空格键 :
在这里插入图片描述
在这里插入图片描述
安装microk8s:
kubernetes for workstations and appliances(k8s)
在这里插入图片描述
安装docker
Docker container runtime
在这里插入图片描述安装列表汇总
在这里插入图片描述
安装过程
在这里插入图片描述
安装完成选择重启Reboot NOW
在这里插入图片描述
在这里插入图片描述

3.5 重启系统

请移除安装媒介然后按enter键-直接按回车enter就可以.。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

登录界面
在这里插入图片描述

四、获取root用户

4.1 获取root用户

在这里插入图片描述

4.2 备份源文件sources.list 与sshd_config文件

etc/apt/sources.list

/etc/ssh/sshd_config
在这里插入图片描述
登录djc用户:
在这里插入图片描述

//安装net-tools (使用ifconfig时,需要net-tools)
sudo apt install net-tools//查看ip,找到inet的值
ifconfig

在这里插入图片描述
备份源文件sources.list
//1-切换为root用户
su root
//2-备份源文件sources.list
cp /etc/apt/sources.list 此处要打个空格 /etc/apt/sources.list.backup2023921djc
或者(在普通用户djc下直接执行下面的命令)
sudo cp /etc/apt/sources.list 此处要打个空格 /etc/apt/sources.list.backup2023416djc
在这里插入图片描述

备份sshd_config文件
//1-切换为root用户
su root

//2-备份sshd_config文件
cp /etc/ssh/sshd_config 此处要打个空格 /etc/ssh/sshd_config.backup2023921.djc

或者(在普通用户djc下直接执行下面的命令)
#sshd_config.backup2023416.djc为新备份文件名称
sudo cp /etc/ssh/sshd_config 此处要打个空格 /etc/ssh/sshd_config.backup2023921.djc

在这里插入图片描述
查看备份文件sshd_config.backup2023921.djc

cd /etc/ssh/
cat sshd_config.backup2023921.djc
或者
cat /etc/ssh/sshd_config.backup2023921.djc

在这里插入图片描述

4.3 修改sshd_config的内容

root用户在命令行或图形化界面中,也是无法直接登录,这是因为ubuntu系统默认root用户是无法直接登录,需要先登录普通用户($),后使用su root命令切换到root用户(#)

正确设置和使用root用户后,此时会发现root用户仍然无法直接登录xftp等远程登录软件,想要直接远程登录root用户需要配置系统sshd_config文件,该文件位于/etc/ssh/sshd_config

4.3.1 修改内容

安装vim

apt-get install vim

在这里插入图片描述

#具体的操作步骤如下:
1、编辑sshd_config
sudo vi /etc/ssh/sshd_config  
或者
sudo vim /etc/ssh/sshd_config2、使用i键或者insert键开启编辑模式,如果你第一次使用此模式,大概率使用↑ ↓ ← → 方向键时会变成ABCD
字符,如何解决问题,使得可以使用方向键来移动光标,编辑修改文件。
参考4.3.2 Ubuntu下方向键变成字母的解决办法3、将PermitRootLogin prohibit-password修改为PermitRootLogin yes,去掉前面的#号,表示允许root登录。。将port 22前面的#去掉。或者(2023-9-21 20:06:55增加)
3、将port 22前面的 #符号删除。
在Authentication的配置后面,增加上 PermitRootLogin yes ,表示允许root登录。4、保存(ESC键退出i模式,:wq!保存并且退出,!表示强制) (这里是"冒号:""字母w"、“字母q”、“感叹号!”,依次按)5、cat /etc/ssh/sshd_config  或者cat sshd_config 查看是否修改成功6、重启SSH服务(最后一步)。
service ssh restart
或者
/etc/init.d/ssh restart

1、编辑sshd_config:
在这里插入图片描述
在这里插入图片描述

cat sshd_config:
在这里插入图片描述
重启SSH服务(最后一步):
在这里插入图片描述root用户已经可以直接远程登录了(不需要先登录普通用户再通过su root命令登录root):

在这里插入图片描述
VMware Workstation Pro中通过黑窗口直接登录root:
在这里插入图片描述

在这里插入图片描述
VMware Workstation Pro中通过黑窗口成功登录root:
在这里插入图片描述

重启SSH服务(最后一步) , 然后退出系统,重新登录系统,与此同时root(#)用户已经可以直接登录xftp等远程登录软件。并且想要在命令行或图形化界面中使用root用户,均不需要先登录普通用户($),后使用su root命令切换到root用户(#)

注意:普通用户名末尾处会显示美元符号$,root用户名末尾处会显示#符号,以此可以区分不同类型用户。

使用sudo vi命令编辑sshd_config后,按英文字母i开启insert模式,才能编辑内容↑↓←→方向键操控光标位置
此处如果按方向键发现出现ABCD的字母,则需要修正这个错误才能移动光标位置。具体方法看4.3.2 Ubuntu下方向键变成字母的解决办法

4.3.2 Ubuntu下方向键变成字母的解决办法
# 1、卸载系统的vi编辑器
sudo apt-get remove vim-common
# 2、安装最新的vim编辑器
sudo apt-get install vim

五、参考

虚拟机里安装ubuntu-23.04-beta-desktop-amd64开启SSH(换源和备份)配置中文以及中文输入法等

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

原型制作的软件 Experience Design mac( XD ) 中文版软件特色

​XD是一个直观、功能强大的UI/UX开发工具,旨在设计、原型、用户之间共享材料以及通过数字技术进行设计交互。Adobe XD提供了开发网站、应用程序、语音界面、游戏界面、电子邮件模板等所需的一切。xd mac软件特色 体验设计的未来。 使用 Adobe XD 中快速直观、即取即…

上市公司员工及工资数据(2000-2022年)

参照《经济研究》中毛其淋等(2023)的做法,团队对上市公司员工、工资数据测算。用上市公司i在t年的员工人数的对数衡量企业的就业水平,采用企业应付职工薪酬与员工人数的比值衡量企业工资水平 一、数据介绍 …

计算机网络原理

2015-04 40.简述面向连接服务的特点。 答:面向连接服务的特点是:数据传输过程前必须经过建立连接,维护连接和释放连接三个过程;数据传输过程中,各分组不需要携带目的节点的地址;面向连接数据传…

html内连框架

src:引用页面地址 name&#xff1a;框架标识名称 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <!--iframe src&#xff1a;地址 w-h&#xff…

点云处理【七】(点云配准)

点云处理 第一章 点云数据采集 1.点云配准 点云配准是将两个或多个点云数据集融合到一个统一的坐标系统中的过程。这通常是为了创建一个完整的模型或融合从不同视角采集的数据。 点云配准一般分为粗配准和精配准&#xff0c;粗配准指的是在两幅点云之间的变换完全未知的情况下…

数组知识点以及leetcode刷题

数组 二分查找 题目 力扣题目链接 给定一个 n 个元素有序的&#xff08;升序&#xff09;整型数组 nums 和一个目标值 target &#xff0c;写一个函数搜索 nums 中的 target&#xff0c;如果目标值存在返回下标&#xff0c;否则返回 -1。 适用范围 数组有序&#xff0c;数…

【LeetCode】881 救生艇 中等题

给定数组 people 。people[i]表示第 i 个人的体重 &#xff0c;船的数量不限&#xff0c;每艘船可以承载的最大重量为 limit。 每艘船最多可同时载两人&#xff0c;但条件是这些人的重量之和最多为 limit。 返回 承载所有人所需的最小船数 。 示例 1&#xff1a; 输入&#…

【Python机器学习】零基础掌握BaggingRegressor集成学习

如何提升回归模型的稳定性和准确性? 在实际生活中,比如房价预测,经常会遇到一种情况:有大量的特征和样本数据,但模型的预测准确度仍然不尽人意。这时候,单一的模型(如支持向量机回归)可能表现得并不够好。 考虑到这个问题,解决方案可能是使用集成方法,特别是Baggin…

系统架构师论文总结【持续更新】

系统架构师考试是对计算机从业人员&#xff0c;以考代评的重要考试&#xff0c;近几年一直在参加考试&#xff0c;屡战屡败&#xff0c;后又屡败屡战&#xff0c;记录总结论文相关的知识点&#xff0c;方便考前查看。 一、2010年论文 1&#xff09;论软件的静态演化和动态演化…

【C++ 学习】库文件和头文件编写

库文件和头文件编写 有时候&#xff0c;通过C编写的代码并不一定是直接在自己的控制台文件调用&#xff0c;而是需要在其他程序中调用编写的算法的接口即可。这个时候&#xff0c;可以把自己编写的代码打包成一个库&#xff08;Library&#xff09;&#xff0c;编译后被其他程…

宝塔Python3.7安装模块报错ModuleNotFoundError: No module named ‘Crypto‘解决办法

前言 今晚遇到一个问题&#xff0c;宝塔服务器上安装脚本的模块时&#xff0c;出现以下报错&#xff0c;这里找到了解决办法 Traceback (most recent call last):File "/www/wwwroot/unifysign/fuck_chaoxing/fuck_xxt.py", line 4, in <module>from Crypto.…

[SQL开发笔记]BETWEEN操作符:选取介于两个值之间的数据范围内的值

一、功能描述&#xff1a; BETWEEN操作符&#xff1a;选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。 二、BETWEEN操作符语法详解&#xff1a; BETWEEN操作符语法&#xff1a; SELECT column1, column2,…FROM table_nameWHERE column BETWEEN val…

基于aop 代理 Sentinel Nacos配置控制包装类实现原理

基于aop & 代理 & Sentinel & Nacos配置控制包装类实现原理 Hi&#xff0c;我是阿昌&#xff0c;今天记录下看sentinel源码结合业务实现的思路基于aop & 代理 & Sentinel & Nacos配置控制包装类实现原理&#xff1b;下面并不会手把手的记录方案的实现…

Redis | 数据结构(02)SDS

一、键值对数据库是怎么实现的&#xff1f; 在开始讲数据结构之前&#xff0c;先给介绍下 Redis 是怎样实现键值对&#xff08;key-value&#xff09;数据库的。 Redis 的键值对中的 key 就是字符串对象&#xff0c;而 value 可以是字符串对象&#xff0c;也可以是集合数据类型…

分享一个用HTML、CSS和jQuery构建的漂亮的登录注册界面

作为一个前端开发人员&#xff0c;我们经常需要构建用户的登录和注册界面。一个漂亮、用户友好的登录注册界面对于提升用户体验和网站形象至关重要。以下我们使用HTML、CSS和jQuery来做一个漂亮的登录注册界面。 首先&#xff0c;我们需要创建一个html文档&#xff0c;定义登录…

【算法练习Day29】柠檬水找零根据身高重建队列用最少数量的箭引爆气球

​&#x1f4dd;个人主页&#xff1a;Sherry的成长之路 &#x1f3e0;学习社区&#xff1a;Sherry的成长之路&#xff08;个人社区&#xff09; &#x1f4d6;专栏链接&#xff1a;练题 &#x1f3af;长路漫漫浩浩&#xff0c;万事皆有期待 文章目录 柠檬水找零根据身高重建队列…

【数据结构】ST 表与 RMQ 算法

本文参考【朝夕的ACM笔记】数据结构-ST表 在练习线段树的过程中经常会感叹代码怎么这么长啊啊啊懒标记怎么这么难传啊啊啊 于是在得知有一种代码量远小于线段树的算法时、、、&#xff08;其实是因为做到了[SCOI2007] 降雨量 就是ST表啦~ 在什么情况下可以用ST表代替线段树…

Web进阶

身份认证 当我们在使用互联网时&#xff0c;经常会遇到一些需要身份验证或者保持用户状态的情况。为了实现这些功能&#xff0c;常用的方法有使用cookie、session和token。 Cookie&#xff08;HTTP Cookie&#xff09;&#xff1a; Cookie是服务器发送到用户浏览器并保存在用户…

STM32-LCD中英文显示及应用

目录 字符编码 ASCII码&#xff08;8位&#xff09; 中文编码&#xff08;16位&#xff09; GB2312标准 GBK编码 GB18030标准&#xff08;32位&#xff09; Big5编码 Unicode字符集和编码 UTF-32&#xff08;32位&#xff09; UTF-16&#xff08;16位/32位&#xff0…

二十三、设计模式之组合模式![

目录 二十三、设计模式之组合模式能帮我们干什么&#xff1f;主要解决什么问题&#xff1f;优缺点优点缺点&#xff1a; 使用的场景理解实现角色组合模式 总结 魔战已经完结。成功登顶。占领敌军最高峰。 二十三、设计模式之组合模式 “组合模式”也被称为“部分整体模式”该…