原理其实很简单
首先假设有两台服务器,一台为Server1,另一台为Server2,简称S1、S2
现在想要实现在S1上直接使用命令ssh <S2's IP>
的方式登陆S2
需要的操作:
1、在S1上生产ssh密钥对,包含公钥与私钥
2、将S1的公钥拷贝到S2中
原理解释:
执行命令ssh <S2's IP>
的时候,S1会用自己的私钥加密一段标准字符串,并将密文发送给S2,因为S2有S1的公钥,所以S2可以成功解密,从而认为S1是合法的登陆用户,允许其登陆
原理其实很简单
首先假设有两台服务器,一台为Server1,另一台为Server2,简称S1、S2
现在想要实现在S1上直接使用命令ssh <S2's IP>
的方式登陆S2
需要的操作:
1、在S1上生产ssh密钥对,包含公钥与私钥
2、将S1的公钥拷贝到S2中
原理解释:
执行命令ssh <S2's IP>
的时候,S1会用自己的私钥加密一段标准字符串,并将密文发送给S2,因为S2有S1的公钥,所以S2可以成功解密,从而认为S1是合法的登陆用户,允许其登陆