ssh 端口转发连接到堡垒而不是远程服务器

ssh 端口转发连接到堡垒而不是远程服务器

当我尝试通过 ssh 本地端口转发连接到远程计算机(位于堡垒主机后面)时遇到问题。我正在寻找连接流程:我的笔记本电脑 --> 堡垒主机 --> 远程服务器。

我使用的命令是:ssh -L 本地端口:远程服务器:远程端口用户名@bastionhost:bastionport

上述命令有效,但我连接到的是堡垒主机而不是远程服务器。我确实检查了堡垒上的设置是否允许 TCP 转发。如果我​​想连接到远程服务器,我在这里缺少什么

答案1

您可能正在寻找-Jssh 选项:

ssh -J username@bastionhost:bastionport <remote_server>:<remote_port>

您还可以在<remote_server> 部分中使用ProxyJump配置指令。Host

相关内容