小编Gui*_*las的帖子

使用身份验证密钥创建 SSH 隧道 - 语法

我必须创建 SSH 隧道来将部署服务器连接到 VPN:

DeploymentServer --> Gateway --> PrivateServer

每台机器都使用一个密钥,我尝试了以下命令:

myMachine $ ssh -i GATEWAY_KEY.pem -N -L 1122:ubuntu@SERVER_PRIVATE_IP:22 ubuntu@GATEWAY_IP

然后在另一个终端窗口中:

myMachine $ ssh -i PRIVATE_SERVER_KEY.pem -p 1122 ubuntu@SERVER_PRIVATE_IP

但它不起作用,我收到超时错误。我的端口 1122 已打开,我可以通过 SSH 进行连接。我不知道我做错了什么,我的语法正确吗?

这是我的第一个隧道,所以不要笑我!


编辑1

我添加-v并修复了第二个 SSH 调用。


第一次调用: myMachine $ ssh -i GATEWAY_KEY.pem -N -L 1122:ubuntu@SERVER_PRIVATE_IP:22 ubuntu@GATEWAY_IP -v 响应:debug1: Authentication succeeded (publickey).

第二次通话: myMachine $ ssh -i PRIVATE_SERVER_KEY.pem -p 1122 ubuntu@localhost -v

debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: …
Run Code Online (Sandbox Code Playgroud)

ssh ssh-tunnel ssh-keys

4
推荐指数
1
解决办法
4万
查看次数

标签 统计

ssh ×1

ssh-keys ×1

ssh-tunnel ×1