简单介绍下ssh 的key原理:
Publick Key 认证简介Publick Key 认证的主要魅力在于认证时承诺不必
提供密码就能够同远程系统建立连接。Publick Key 认证的基础在于一对密钥,
public key和private key ,public key对数据进行加密而且只能用于加密,private key 只能对所匹配的public key加密过的数据进行解密。
我们把public key放在远程系统合适的位置,然后从本地开始进行ssh 连接。此时,远程的sshd会产生一个随机数并用我们产生的public key进行加密后发给本地,本地会用private key 进行解密并把这个随机数发回给远程系统。最后,远程系统的sshd会得出结
论我们拥有匹配的private key 允许我们登录。
Publick Key 认证简介Publick Key 认证的主要魅力在于认证时承诺不必
提供密码就能够同远程系统建立连接。Publick Key 认证的基础在于一对密钥,
public key和private key ,public key对数据进行加密而且只能用于加密,private key 只能对所匹配的public key加密过的数据进行解密。
我们把public key放在远程系统合适的位置,然后从本地开始进行ssh 连接。此时,远程的sshd会产生一个随机数并用我们产生的public key进行加密后发给本地,本地会用private key 进行解密并把这个随机数发回给远程系统。最后,远程系统的sshd会得出结
论我们拥有匹配的private key 允许我们登录。