配置ssh免密登陆:客户端主机通过redhat用户基于秘钥验证方式进行远程连接服务器的root用户
服务器
ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.127.128 netmask 255.255.255.0 broadcast 192.168.127.255
inet6 fe80::20c:29ff:fe78:7fe2 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:78:7f:e2 txqueuelen 1000 (Ethernet)
RX packets 1110 bytes 1496854 (1.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 912 bytes 54337 (53.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 18 bytes 2112 (2.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 18 bytes 2112 (2.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
客户端
ssh-keygen #创建密钥
ll /home/redhat/.ssh/ #查看
total 8
-rw-------. 1 redhat redhat 2622 Mar 16 21:03 id_rsa
-rw-r--r--. 1 redhat redhat 582 Mar 16 21:03 id_rsa.pub
ssh-copy-id root@192.168.127.128 #传密钥给服务器
连接
[redhat@localhost ~]$ ssh 'root@192.168.127.128'
Activate the web console with: systemctl enable --now cockpit.socket
Register this system with Red Hat Insights: insights-client --register
Create an account or view all your systems at https://red.ht/insights-dashboard
Last login: Thu Mar 16 21:02:57 2023