gpt4 book ai didi

ssh - OpenSSH ProxyCommand的等效PuTTY配置(两个不同的.pem/ppk文件)

转载 作者:行者123 更新时间:2023-12-02 13:50:08 24 4
gpt4 key购买 nike

(相关问题:PuTTY configuration equivalent to OpenSSH ProxyCommand
但这是针对单个ppk / pem文件的...我的问题略有不同。)

我正在尝试使用PuTTY获得到服务器的SSH连接。这些服务器仅允许来自堡垒服务器(另一台特定服务器)的传入SSH连接。

使用Linux的ssh命令没问题...我已经在Linux中实现了这一点...(〜/ .ssh / config)

HOST myprod-bastion
IdentityFile ~/.ssh/pemfile/myprod-bastion.pem
User bastion-user
Hostname X.X.X.X

HOST mywebserver
IdentityFile ~/.ssh/pemfile/myweserver.pem
User produser
Hostname 192.168.Y.Y
ProxyCommand ssh myprod-bastion -W %h:%p

从我的终端,我只需要执行以下命令:
ssh mywebserver

有人知道如何在PuTTY中使用这样的配置吗?
提前感谢您的帮助。 :)

最佳答案

我不确定您是否仍需要此答案。但是,由于我遇到了同样的问题,因此我将分享我的解决方案。

该站点为我提供了该方法的基础:(警告链接可能已损坏)
https://www.math.ucla.edu/computing/kb/creating-ssh-proxy-tunnel-putty

我必须与PuTTY建立两个连接。一个用于堡垒,另一个用于其他盒子(mywebserver)。

创建与堡垒主机的连接,并根据您的设置指定主机名,端口和其他必要的信息。

然后在Connection > SSH > Tunnels下,添加一个转发端口。设置源端口(例如:31415),并将该值记下来。将类型设置为Dynamic并保留Auto处于选中状态。

PuTTY Setup for Forwarded Port

确保将其保存为配置。

接下来,输入凭据以建立与另一个框(mywebserver)的连接。您需要在此处采取的附加步骤是通过代理将其连接到第一个配置。

Connection > Proxy下,选择一种代理类型SOCKS 5,将代理主机名设置为localhost,并将端口设置为与上一步中创建的端口相同(在本示例中为31415)。其余设置可以保持不变。

PuTTY Proxy Setup

现在,您需要做的是开始与堡垒主机的第一个连接,然后再与另一个盒子(mywebserver)建立连接。

关于ssh - OpenSSH ProxyCommand的等效PuTTY配置(两个不同的.pem/ppk文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49002178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com