SSH 端口转发并将 SSH 直接连接到远程机器

SSH 端口转发并将 SSH 直接连接到远程机器

有 2 个服务器 - server1、server2。要访问 server2 上的应用程序端口,我通过端口转发进行访问。

ssh myuser@server1-L 7777:server2:9999

因此,现在我只需直接打开浏览器并将其指向 7777,它就会将我连接到服务器 2 上的应用程序端口。

但是当我直接 ssh 到 server2 时,它就失败了。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
警告:远程主机标识已更改!@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

可能有人正在做一些恶意的事情!现在可能有人正在窃听您(中间​​人攻击)!也可能 RSA 主机密钥刚刚被更改。远程主机发送的 RSA 密钥的指纹是 。 33:0d:01:d3:09:33:55:91:eb:19:90:70:51:cb:cd:c2请联系您的系统管理员。添加正确的主机密钥/root/.ssh/known_hosts 以消除此消息。server2/root/.ssh/known_hosts:7 的 RSA 主机密钥中的违规密钥已更改,您已请求严格检查。主机密钥验证失败。

从错误来看,我的密钥似乎不在服务器上的授权密钥列表中 [对吗?]。但是我能够将端口转发到 server2 上的应用程序端口。

我怎样才能做到这一点?

相关内容