当我尝试通过 ssh 本地端口转发连接到远程计算机(位于堡垒主机后面)时遇到问题。我正在寻找连接流程:我的笔记本电脑 --> 堡垒主机 --> 远程服务器。
我使用的命令是:ssh -L 本地端口:远程服务器:远程端口用户名@bastionhost:bastionport
上述命令有效,但我连接到的是堡垒主机而不是远程服务器。我确实检查了堡垒上的设置是否允许 TCP 转发。如果我想连接到远程服务器,我在这里缺少什么
答案1
您可能正在寻找-J
ssh 选项:
ssh -J username@bastionhost:bastionport <remote_server>:<remote_port>
您还可以在<remote_server> 部分中使用ProxyJump
配置指令。Host