有没有办法在单个命令中建立从我的计算机 A 通过计算机 B 到计算机 C 的 ssh 连接,以便我可以访问计算机 C 上的 shell?
一个问题(似乎排除了简单地使用 -L 选项转发 ssh 连接)是我有计算机 B 上帐户的密码,并且计算机 B 上的帐户被授权连接到计算机 C 上的帐户,但是我没有计算机 C 上帐户的密码。
小智 8
我知道您只想登录到计算机 C,而不是真正从 A 到 C 的任何隧道。所以,这应该可以解决问题:
ssh -t computer-b "ssh computer-c"
Run Code Online (Sandbox Code Playgroud)
您可能需要输入两次密码,首先是计算机 B,然后是计算机 C,但这可以通过使用 ssh 的密钥对身份验证来避免。
| 归档时间: |
|
| 查看次数: |
5639 次 |
| 最近记录: |