Luk*_*ins -1 firewall ssh proxy ssh-tunnel ssh-keys
我很确定这之前会被问到,我发现了类似的问题,但我不完全理解如何将它们应用于我的情况。所以,很抱歉再次提问。
我们有许多位于数据中心的服务器,它们的防火墙规则只允许从我们的工作外部 IP 到它们的 SSH 连接。他们也只接受使用 SSH 密钥的身份验证。我可以通过工作中的另一台机器连接到这些服务器中的一个,并从我的机器(在家)传递密钥以进行身份验证吗?
这是一个SSH隧道,还是别的什么?
谢谢你的帮助。
您可以ProxyCommand
为此使用 ssh功能。
假设 serverA 是您的跳转主机,而 serverB 是您要连接的最终服务器。将以下内容添加到您的~/.ssh/config
文件中:
Host serverB
Hostname serverB.example.com
User jimbob
ProxyCommand ssh serverA.example.com nc %h %p 2> /dev/null
Run Code Online (Sandbox Code Playgroud)
然后从您的工作站发出以下命令:
$ ssh serverB
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
318 次 |
最近记录: |