ssh-agent的使用

一、启动ssh-agent并添加私钥

 二、ssh-agent自动帮助我们选择对应的私钥(不同秘钥连接不同远程主机)

 

可看出仍然需要输入密码,这里的主要原因是,如果不使用-i选项指定本地的私钥文件,于上述ssh-copy-id拷贝到远程主机的公钥匹配的话,默认会使用$HOME/.ssh/id_rsa私钥与远程主机匹配(而这个匹配我们根本没有指定)

可看出指定了对应的私钥,即可免密

使用id_rsa_test02登录10.0.0.14情况一样同上:

下面通过ssh-agent实现无需-i选项指定对应私钥即可实现免密

实际就是ssh-agent会自动帮助我们选择正确的私钥

再次登录:

可以看出,无需-i选项指定对应私钥,即可实现免密登录

三、为私钥设置了密码(避免每次使用私钥时都要输出私钥密码)

 

 下面实现无需使用-i选项指定相应私钥,无需输入私钥密码

 

猜你喜欢

转载自www.cnblogs.com/liliyang/p/9957788.html