假定条件:A连接B
理论:
- A请求连接B
- B在其授权列表中查看
- B通过A的公钥加密一段数据传送给A
- A接受后,将数据私钥解密发送给B
- B验证其数据成功,则A通过验证,可以ssh连接B
操作
ssh-keygen -t rsa //生成一对密钥 -t(type) 加密方式为rsa
cd ./ssh
ssh-copy-id B@ipOfB //传递密钥给B
使用:
ssh B@ipOfB
注:ubuntu未自带ssh server ,要提前 sudo apt-get install openssh-server