配置主机名

默认主机名是localhost

[root@localhost ~]# hostnamectl hostname red.lab0.example.com

#hostnamectl(host主机,name名称,control控制)

#修改主机的主机名称为red.lab0.example.com

[root@localhost ~]# exit

localhost login: root

Password: <输入密码不显示>

配置网络参数

[root@red ~]# ip a s #查看是否有网卡

lo(忽略

enp1s0网卡名称,名称不是固定的,可能是ens33,ens36,eth0,enp2等)

[root@red ~]# nmcli con show #查看网络连接

网络连接名称 设备ID号 类型 网卡

enp1s0 7ae5674d-..... ethernet enp1s0

备注:网络连接的名称和网卡名称不是必须一致(考试时就不一样)

 

[root@red ~]# nmcli con delete enp1s0

提示:删除enp1s0网络连接,这是网络连接的名称,不是网卡名称

 

[root@red ~]# nmcli con show #查看网络连接

 

[root@red ~]# nmcli connection add ifname enp1s0 con-name "System eth0" type ethernet

#ifname是网卡的名称,con-name是网络连接名称(名称任意),ethernet(以太网)

#nmcli connection add命令添加一个新的网络连接,给enp1s0网卡添加网络连接,网络连接名称为system eth0,这个网络类型是以太网

[root@red ~]# nmcli con show

 

[root@red ~]# nmcli con modify "System eth0" \

ipv4.method manual \

ipv4.addr 172.25.0.25/24 \

ipv4.gateway 172.25.0.254 \

ipv4.dns 172.25.0.254 \

autoconnect yes

备注:modify(修改),ipv4.method配置IP的方式,manual(手动),auto(自动配置IP)

ipv4.addr配置IP地址,ipv4.gateway配置网关,ipv4.dns配置DNS

autoconnect yes设置重启计算机后该网络自动激活。

 

[root@red ~]# nmcli con up "System eth0"

#立刻激活网络(up激活,down关闭)

[root@red ~]# ip a s

ssh远程连接.png

使用ssh远程

red虚拟机配置完IP之后我们就可以在server1通过ssh远程虚拟机

[root@server1 ~]# ssh  root@172.25.0.25

[root@red ~]#

提示:练习的模拟环境,提前配置了密钥,提前配置了ssh服务,这里我们可以直接ssh成功!

实际考试,虚拟机配置了IP地址,真机server1也无法使用root用户ssh远程虚拟机。

[root@red ~]# less  /etc/ssh/sshd_config #修改ssh程序的配置文件

大约在40行左右的位置(配置文件中#代表注释,注释的内容是无效的内容):

#PermitRootLogin  prohibit-password

permit(允许),root(管理员root用户),Login(登录),prohibit(禁止),password(密码),允许root通过ssh远程登录吗?禁止使用密码ssh远程!

实际考试需要把prohibit-password修改成yes,效果如下:

PermitRootLogin  yes

[root@red ~]# systemctl  restart   sshd     #重启ssh远程软件让配置生效

如果需要打开多个窗口,可以选择New Window或者New Tab。

打开多个窗口.png

快捷键

ctrl+L #清屏

Tab键 #命令、文件路径自动补齐

不唯一,按2次Tab,显示所有的可能性

唯一的内容,按1次Tab自动补齐

ctrl+c #撤销命令

ctrl + shift + + #放大字体

ctrl + - #缩小字体

可爱猫_blobcat-心