分享免费的编程资源和教程

网站首页 > 技术教程 正文

关于ssh-agent中代理转发功能的理解

goqiw 2024-09-03 21:08:01 技术教程 14 ℃ 0 评论

关于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命令,需要输入密码进行身份验证。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表