关于ssh-agent代理功能:
当未配置ssh-agent时,服务器a通过ssh登录到服务器b时,需要输入密码进行身份验证。
当配置ssh-agent时,服务器a通过ssh登录到服务器b时,无需要输入密码进行身份验证,可通过私钥进行验证。
关于 ssh-agent 代理转发功能:
如果存在服务器a、服务器b、服务器c三台机器。
服务器a和服务器b中间存在ssh-agent代理关系,a可以通过公私钥无秘登录到b;
服务器a和服务器c中间存在ssh-agent代理关系,a可以通过公私钥无秘登录到c;
服务器b和服务器c中间不存在ssh-agent代理关系,b不可以通过公私钥无秘登录到c;
当服务器a打开ssh-agent 代理转发功能,服务器b允许进行代理转发时
a可以先通过公私钥登录到b之后,在b上执行ssh c命令,可以跳转至c,此时c验证a公私钥。
当服务器a未打开ssh-agent 代理转发功能或服务器b不允许进行代理转发时
a通过私钥无秘登录到b机之后,在b上执行ssh c命令,需要输入密码进行身份验证。
本文暂时没有评论,来添加一个吧(●'◡'●)