我需要在本地设置一个通过 SSH 连接到 EC2 实例的工具,以在远程机器上执行分析。问题如下:EC2 需要使用 PEM 证书进行连接,但该工具不支持证书。有没有办法进行一些端口转发,以便该工具可以在没有密码(或至少没有证书)的情况下连接到类似 localhost:2222 的东西,然后流量被重定向到 EC2?
我不确切知道该工具使用了哪些端口,但可以肯定它可以通过 SSH 传输所有流量。
如果您需要更多信息,该工具是 Nvidia Nsight Compute。
我试过
sh -L 2222:localhost:22 -i mycertificate.pem <username_ec2>@<ip_ec2>
但后来ssh <username_ec2>@localhost:2222
返回ssh: Could not resolve hostname localhost:2222: nodename nor servname provided, or not known
。