ssh建立原理
ssh远程连接作用:远程端的主机基于网络通过标准的远程协议远程登录到对应的主机,类似于直接在本地端操作
应用层和传输层之间连接SSL/TLS安全认证层(SSL握手协议 SSL记录协议)
身份伪装 信息泄 信息改
对称密钥:
加密和解密用的同一密钥(安全性较低,执行效率较高)---数据传输
非对称密钥:
公钥--数据加密 私钥--数据解密(安全性较高,执行效率较低)---握手阶段
配置两台主机的远程连接实现免密登录
第一步
1. cd /root/.ssh
2. ssh-keygen -t rsa
生成的私钥和公钥
第二步
在服务器A中把公钥id_追加到服务器A管理密码登录权限的文件中
cat id_rsa.pub >> authorized_keys
第三步
把服务器A的公钥id_复制到服务器A要免密登录的那台服务器(即B)中的指定位,在服务器A操作
scp id_rsa.pub 192.168.2.25:/tmp
第四步
在服务器B中把公钥id_rsa.pub追加到服务器B管理密码登录权限的文件中,在服务器B操作
cd /root/.ssh
cat /tmp/id_rsa.pub >> authorized_keys
测试主机即可