1、环境准备
工具:VMware station ,安装详见windows10/11安装虚拟机VMware workstation 17.5.1详细教程
安装介质:Ubuntu24.04
如同学没有Ubunt安装介质,可以通过百度网盘分享的文件下载。
链接:https://pan.baidu.com/s/1hN7rUy2SRFYzUOENybIGEA?pwd=4npc
提取码:4npc
2、Ubuntu24.04安装
2.1、虚拟机创建向导
创建新的虚拟机,默认自定义即可,点击:下一步,如下图:
点击:下一步,如下图:
选择安装介质ubuntu24.04文件,点击:下一步,如下图:
给即将创建的虚拟机命名,并指定存储位置,然后点击:下一步,如下图:
根据自己计算机配置,调整虚拟机处理器的配置,本机处理器32核,虚拟机设置为4核,然后点击:下一步,如下图:
根据自己计算机配置,调整虚拟机内存的配置,本机内存32G,虚拟机设置为8G,然后点击:下一步,如下图:
使用网络地址转换,点击下一步,如下图:
默认即可,如下图:
默认即可,如下图:
默认即可,如下图:
根据自己计算机的硬盘空间配置,如下图:
指定存储位置,如下图:
默认即可,如下图:
2.2、Ubuntu安装向导
点击完成后,启动虚拟机,开始安装Ubuntu24.04,如下图:
鼠标点击进去,单击“ENTER”键,进入如下图:
鼠标点击进去,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
按方向键向下选择,选择【done】,单击“ENTER”键,进入如下图:
默认选项,单击“ENTER”键,进入如下图:
按方向键向下选择,选择【Continue】,如下图:
单击“ENTER”键,进入如下图:
输入需要创建的用户名和密码,如发现输入错误,可以使用方向键上下选择修改,输入完成后,选择【done】:
单击“ENTER”键,进入如下图:
使用方向键,并按下“ENTER”键选中 Install OpenSSH server,选择【done】,单击“ENTER”键,进入如下图:
使用方向键,选择【done】,单击“ENTER”键,进入如下图:
开始正式安装,如底部出现【reboot Now】,说明安装完成,需要重启,选择【reboot Now】,单击“ENTER”键即可重启:
重启后,使用创建的用户/密码登录进去:
2.3、Ubuntu基础配置向导
2.3.1、启用root账号
登录进去后,如想启用root账号,如下操作:
sudo passwd root
此时会让输入密码:输入普通账号keyan的密码;
新密码:输入root的密码;
再次确认密码:输入root的密码;
出现passwd: password updated successfully,表示root密码设置成功,并可以启用。如下图:
使用root账号登录,输入su - root ,并输入root密码,如下图:
2.3.2、启用root远程登录
vi /etc/ssh/sshd_config
进入sshd_config的预览页面,然后按“i”进入编辑模式,安装下方如图所示修改完成后,先按“ESC”键,再输入“:wq” ,即可完成保存。
重启ssh服务,使设置生效
sudo service ssh restart
使用 ip addr 查看当前虚拟机的IP地址,如下图:
可以看到虚拟机的IP地址为:192.168.52.128,使用linux远程连接工具,登录新建的这台虚拟机。linux远程连接工具使用finalshell。
2.3.3、FinalShell-linux远程连接工具
FinalShell是一款集成了SSH客户端、服务器管理、远程桌面加速等多功能的网络管理软件。它旨在为开发者和运维人员提供一个全面的远程管理解决方案,支持Windows、macOS、Linux等多个操作系统平台。这是一款国产软件,目前无需激活,安装即可使用。
特色功能:
云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命令输入框,支持自动补全,命令历史,自定义命令参数.
Windows X64版,下载地址:
https://dl.hostbuf.com/finalshell3/finalshell_windows_x64.exe
macOS Arm版,支持m1,m2,m3 cpu,下载地址:
https://dl.hostbuf.com/finalshell3/finalshell_macos_arm64.pkg
macOS X64版,支持旧款intel cpu,下载地址:
https://dl.hostbuf.com/finalshell3/finalshell_macos_x64.pkg
Linux X64版,下载地址:
https://dl.hostbuf.com/finalshell3/finalshell_linux_x64.deb
Linux Arm64版,下载地址:
https://dl.hostbuf.com/finalshell3/finalshell_linux_arm64.deb
Linux LoongArch64龙芯版,下载地址:
https://dl.hostbuf.com/finalshell3/finalshell_linux_loong64.deb
主要特性:
1.多平台支持Windows,macOS,Linux
2.多标签,批量服务器管理.
3.支持登录ssh和Windows远程桌面.
4.漂亮的平滑字体显示,内置100多个配色方案.
5.终端,sftp同屏显示,同步切换目录.
6.命令自动提示,智能匹配,输入更快捷,方便.
7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待.
8.服务器网络,性能实时监控,无需安装服务器插件.
9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿.
10.内存,Cpu性能监控,Ping延迟丢包,Trace路由监控.
11.实时硬盘监控.
12.进程管理器.
13.快捷命令面板,可同时显示数十个命令.
14.内置文本编辑器,支持语法高亮,代码折叠,搜索,替换.
15.ssh和远程桌面均支持代理服务器.
16.打包传输,自动压缩解压.
17.支持rz,sz (zmodem)
18.多地点ping监控
19.命令输入框,支持自动补全命令,命令历史
20.自定义命令参数功能,可动态根据输入参数生成命令
21.可设置终端背景图片,并拥有动态背景模糊,文字阴影效果.
22.一键查看各种系统信息
23.命令输入框快速显示并选择主机上的文件
输入登录信息,点击确认。
右键连接,也可双击连接,如下图:
点击【接受并保存】,以后就不用再输入账号密码了,进入命令窗口,如下图:
2.3.4、固化IP地址网络配置
此时虚拟机的IP地址为动态生成的,如需要把IP地址固定为一个特定的IP,需如下操作:
root@ubuntu-database:~# vi /etc/netplan/50-cloud-init.yaml
进入网络配置预览界面,如下图:
修改网络配置,请注意缩进对应关系,如下图:
启用网络
sudo netplan apply
修改FinalShell连接配置,如下图
右键连接,也可双击连接,重新登录,并验证外网是否能够访问,ping www.baidu.com,如下图:
至此安装完成。