小编Enb*_*ted的帖子

SSH 代理转发,多跳

我用 Linux 原始机器测试了这个设置 - 一切都是一样的 - 只有第一跳可以使用来自原始机器的密钥。

初始问题

我正在尝试设置多跳的 SSH 代理转发。我的本地机器是 Windows,有 putty 和 pageant,所有 Linux 机器都是 Debian 7。

问题是我的私钥源自 Windows,仅在第一跳有效。在任何第一台机器上添加的私钥在任何地方都可以使用。

第一跳机器被称为'vpn1',第二个是'www1'。“vpn1”已连接到 Internet 和 Intranet (10.1.0.1)。“www1”仅连接到内部网 (10.1.0.10)。“vpn1”使用“ssh-add”添加密钥(enbyted@vpn1.enbyted.org),该密钥显示在选美中。

调试

我看到所有 3 个键ssh-add -L

ssh-rsa [pubkey-1] git@home.enbyted.org //This is github key originating from Windows
ssh-rsa [pubkey-2] enbyted@home.robotronika.pl //This is SSH key originating from Windows
ssh-rsa [pubkey-3] enbyted@vpn1.enbyted.org //This is SSH key originating from 'vpn1'
Run Code Online (Sandbox Code Playgroud)

当我尝试ssh -v -T git@github.com从“vpn1”

debug1: Authentications that can continue: publickey
debug1: Next authentication method: …
Run Code Online (Sandbox Code Playgroud)

ssh ssh-agent

10
推荐指数
1
解决办法
5567
查看次数

标签 统计

ssh ×1

ssh-agent ×1