Ssh
SSH 與 Yubikey 和中間主機
我正在使用 Yubikey 使用 macos。Yubikey 的公鑰被添加到ServerA 和ServerB。我可以在插入 Yubikey 的情況下直接從 macos 連接到任何伺服器。
是否可以像這樣通過 SSH 連接到 ServerA 並從那裡連接到 ServerB:
macos -> ServerA -> ServerB
這不是開箱即用的,因為 user@ServerA 的 publikey 在 ServerB 上是未知的。
通過 SSH 連接到 ServerB 時,是否可以讓 ServerA 使用插入 mac 的 Yubikey?
你有幾個選擇:
- 代理轉發 (-A)
$ ssh -A ServerA [ServerA] $ ssh ServerB
- 代理跳轉 (-J)
$ ssh -J ServerA ServerB
我已經將這兩種方法與 gpg-agent 和 Yubikey 一起使用。