通过端口转发连接使用 ssh
Use ssh over port forwarded connection
我的组织让我们使用“堡垒”主机连接到我们的 AWS 环境,因此我的 openssl .ssh 配置文件看起来有点像这样:
Host bastion.*.c1.some.com
User bastionuser
ProxyCommand none
StrictHostKeyChecking no
ForwardAgent yes
Host *.c1.some.com 12.345.* 456.12.1.*
User awsuser
StrictHostKeyChecking no
ForwardAgent yes
ProxyCommand ~/.ssh/proxy_command.sh %h %p
我想使用 CLion IDE 内置的 ssh 客户端连接到我的 AWS 环境,但它不支持这种配置。
我可以使用 openssl 设置端口转发,然后从 CLion 中通过该隧道建立 ssh 连接吗?
我能够使用 PuTTY 设置端口转发,然后我能够使用 Intellij 通过端口转发建立第二个 ssh 连接。出于某种原因,我无法通过 OpenSSH 端口建立第二个 ssh 连接,可能是因为 Git Bash 环境是沙盒或其他原因?
大概这也适用于任何其他不支持开箱即用隧道的 SSH 客户端。
我的组织让我们使用“堡垒”主机连接到我们的 AWS 环境,因此我的 openssl .ssh 配置文件看起来有点像这样:
Host bastion.*.c1.some.com
User bastionuser
ProxyCommand none
StrictHostKeyChecking no
ForwardAgent yes
Host *.c1.some.com 12.345.* 456.12.1.*
User awsuser
StrictHostKeyChecking no
ForwardAgent yes
ProxyCommand ~/.ssh/proxy_command.sh %h %p
我想使用 CLion IDE 内置的 ssh 客户端连接到我的 AWS 环境,但它不支持这种配置。
我可以使用 openssl 设置端口转发,然后从 CLion 中通过该隧道建立 ssh 连接吗?
我能够使用 PuTTY 设置端口转发,然后我能够使用 Intellij 通过端口转发建立第二个 ssh 连接。出于某种原因,我无法通过 OpenSSH 端口建立第二个 ssh 连接,可能是因为 Git Bash 环境是沙盒或其他原因?
大概这也适用于任何其他不支持开箱即用隧道的 SSH 客户端。