Ssh

帶有跳轉主機轉發的 ssh TOTP 連接

  • November 9, 2021

我怎樣才能簡化這個?也許使用代理轉發?

我有一個通過 TOTP x2 使用 2FA 的 SSH 跳轉主機和一台也使用 2FA 的機器(跳轉主機和機器):

ssh myuser@host.corp.com -L 22222:my_machine.corp.com:22
# requires password + 2FA TOTP code
ssh myuser@localhost -p 22222
# requires password + 2FA TOTP code

我怎樣才能理想地簡化這個(通過SSH配置左右)來簡單地呼叫ssh myhost,然後如果需要被要求輸入2FA和密碼2x - 但不必連接2x

您可以使用ProxyJump ssh 客戶端的選項來實現:

ssh -J myuser@host.corp.com my_machine.corp.com

或作為條目~/.ssh/config

Host my_machine.corp.com
 ProxyJump myuser@host.corp.com

引用自:https://serverfault.com/questions/1082943