第二节:龙晰 (Anolis OS 8.8 )KVM虚拟机修改主机名、网络等有关设置

一、设置主机名及密码

1、设置 root 密码 key:anolisos

刚建好的KVM 虚拟机只有 anuser 用户,密码( key)为:anolisos,没有 root 用户,所以你可以给自己创建一个 root 用户方便服务器的管理。
[anuser@localhost ~]$ sudo passwd root
在这里插入图片描述

2、验证设置的 root 及 密码

在这里插入图片描述

3、更改主机名:hostnamectl set-hostname server

[root@localhost ~]# sudo hostnamectl set-hostname server
重启后,可以看到更改成功。
在这里插入图片描述

二、检查是否安装 SSH 并配置 SSH

1、linux大部分都是默认安装SSH,检查是否安装命令

[root@server ~]# rpm -qa | grep ssh
在这里插入图片描述

2、为什么会出现如下图所示的 public id_isa 密码登陆?

在这里插入图片描述
原因是 /etc/ssh/sshd_config 配置文件没有配置好,如何配置见下面内容(设置行号使用命令“:set nu”)。

3、进到这个文件:vim /etc/ssh/sshd_config 进行修改

找到PasswordAuthentication 设置为“yes”表示允许 root 用户远程访问,并把前面“#”去掉
在这里插入图片描述
①找到 prot 22 并把前面“#”去掉
在这里插入图片描述
②找到PubkeyAuthentication 指定是否启用公钥身份验证。默认值为 yes ,允许使用公钥进行认证。如果禁用公钥身份验证,可以将其设置为 no
在这里插入图片描述
③在最后面,修改及添加一行(我这里是在48行添加的)
PermitRootLogin yes
PasswordAuthentication yes
yes 表示允许 root 用户远程访问
在这里插入图片描述
配置完成后,重启就可以使用“Xmanager Enterprise 5”进行远程登陆了。
在这里插入图片描述

三、防火墙配置时故障现象的修改

1. 查看防火墙版本:firewall-cmd --version

刚安装好虚拟机防火墙没有开启,所以显示如下,启动后再次查看为:0.9.3
在这里插入图片描述

2. 查看防火墙状态时,从下图中可以看到有错误提示:

在这里插入图片描述
在这里插入图片描述

3. 错误提示解决办法:

Step1:在/etc/firewalld/firewalld.conf文件中将AllowZoneDrifting的配置项值改为no(最后一行)
Step2:重启防火墙:systemctl restart firewalld
Step3:再次查看防火墙状态,日志中的警告没了

四、龙晰 (Anolis OS 8.8 )设置 网卡配置

1. 查看网卡文件网卡名称与网卡配置文件名不同(ifcfg-eth0、 enp1s0)

cd 到/etc/sysconfig/network-scripts/下,
在这里插入图片描述
在这里插入图片描述

2. 解决方法:

第一种方法:
使用nmcli dev status 查看网卡连接情况
在这里插入图片描述
显示是enp1s0网卡已经(Wired connection 1)有线连接,目录下默认的网卡名称“ifcfg-eth0”不存在
②使用nmtui网络配置管理器删除"enp1s0",请参考下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
比如我的配置文件, cd /etc/sysconfig/network-scripts/ifcfg-eth0是这个名称,但是我使用ifconfig显示的信息却是(以下两图要对应才行)
在这里插入图片描述
在这里插入图片描述
第二种方法:
注意:拷贝ifcfg-eth0 文件并把它改名为ifcfg-enp1s0
然后删除文件ifcfg-eth0,只保留文件ifcfg-enp1s0,然后编辑ifcfg-enp1s0 文件。
配置总结:网卡显示不一致(enp1s0及ifcfg-eth0)
我第一次配置是按照删除enp1s0,保留ifcfg-eth0 来进行配置的,按网上文章没有配置成功。
我第二次配置是按照删除ifcfg-eth0,保留enp1s0 来进行配置的,按网上文章配置成功。
网卡已经(Wired connection 1)有线连接,目录下默认的网卡名称“ifcfg-eth0”不存在
总结:以下为龙晰 (Anolis OS 8.8 )KVM虚拟机 的有关配置,不足之处请给予指正。

最近更新

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

    2024-02-16 18:28:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-16 18:28:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-16 18:28:01       87 阅读
  4. Python语言-面向对象

    2024-02-16 18:28:01       96 阅读

热门阅读

  1. coredns 状态为running但not ready

    2024-02-16 18:28:01       53 阅读
  2. Acwing---869. 试除法求约数

    2024-02-16 18:28:01       44 阅读
  3. Leetcode-657. 机器人能否返回原点

    2024-02-16 18:28:01       53 阅读
  4. vue3 codemirror yaml文件编辑器插件

    2024-02-16 18:28:01       47 阅读
  5. Leetcode With Golang 二叉树 part1

    2024-02-16 18:28:01       53 阅读
  6. 50. C++ 指针函数与函数指针

    2024-02-16 18:28:01       47 阅读
  7. 消息中间件管理系统-RabbitMQ及其两类传输模型

    2024-02-16 18:28:01       50 阅读