我已经在本地系统中为数据库创建了端口链接以便访问它。
工作案例:当我只有一台服务器作为代理时,我使用。
ssh -L 5433:rds-server:5432 使用此语法,我可以从本地使用以下方式连接到 rds-server:5432:jdbc:postgresql://localhost:5433/reports
需要帮助案例:当我有两个服务器作为代理时
我必须通过 ssh 进入代理服务器 1,然后从那里通过 ssh 进入代理服务器 2 并访问 rds-server:5432。我需要一个命令,以便我可以隧道连接两个服务器并创建从 rds-server:5432 到我的 localhost:5433 的链接。
答案1
我希望您使用密钥认证:
赶紧跑
ssh -L 5433:rds-server:5432 'ssh -L 5433:rds-server2:5432'
你首先连接的服务器会自动运行''里面的命令。