一、设置主机名及密码
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虚拟机 的有关配置,不足之处请给予指正。