安装华为openueler
官网openEuler下载 | 欧拉系统ISO镜像 | openEuler社区官网
这里我选择4GB的ISO文件下载
下载好后放到自己方便查找的文件夹
然后打开虚拟机软件
注意这里选择其他版本的
其余默认即可
两台Linux主机免密登录(ssh2)
1.先暂时关闭双方主机的防火墙
systemctl stop firewalld
systemctl status firewalld
2.cd 到 /etc/ssh/sshd_config 再用vim打开配置服务器的文件
监听端口为22号
打开ipv4和ipv6
指明端口网段(我这里就不展示了)
打开rsa,ecdsa,ed25519,私钥认证
日志打开
2分钟的宽限时间
允许root用户远程登录
6次密码认证
10个会话数量
再打开59行的密钥路径存放地址即可
客户端发起远程连接:
ssh root@XXX.xxx.xx.xx 22
setenforce 0
同样配置sshd_config文件
#PasswordAuthentication yes
#UseDNS no
AllowUsers XXX
这是需要登录的第一个方法
2.免登录
在客户端生成非对称密钥
ssh-keygen -t rsa
enter几次后出现很奇怪的符号,就是密钥
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:i8wSE5j8P2yxx8tsfkgkG+VBCDBfuW4Y5UdDpMq9cd4 root@client
The key's randomart image is:
xxxxxx
xxxxx
xxxxxxxxxxxx
xxxxxx
xxx
xxxx
然后在客户端把你的公钥发送至服务器
ssh-copy-id -i root@xxx.xxx.xx.xx
3.检查
1)在服务器端查看
2)使用ssh root@XXX.XXX.xx.xx
登录查看服务器是否收到请求
实现双主机无密码互联,则就要将服务器端的配置文件(如上述)在双方主机都配置好,再双方互发密钥即可