通过网关 nc 的 SSH 连接不起作用

通过网关 nc 的 SSH 连接不起作用

我遇到了以下问题:我想通过运行在 SLES 11.3 服务器中的 SSH 网关从 Windows 7 客户端连接到远程 Debian 7 服务器。为了测试连接,我使用以下命令使用 plink

plink.exe root@<gatewayserver ip> -nc <destination server ip >:22

我可以在网关上登录,但之后我只收到一条提示:

SSH-2.0-OpenSSH_6.0p1 Debian-4

网关服务器上的 sshd_config

PasswordAuthentication yes
PubkeyAuthentication yes
UsePriviligeSeparation yes
AllowAgentForwarding yes
Protocol 2

网关服务器上的 ssh_config

Host <Dest Server ip range>
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
ForwardAgent yes
EscapeChar none
Protocol 2

目标服务器上的 sshd_config

AllowAgentForwarding yes
Protocol 2

答案1

我会用这样的东西:

plink.exe -L 2222:[destination_server_ip]:22 root@[gatewayserver] -N
plink.exe [email protected] -P 2222

第一个创建一个 SSH 隧道并打开本地端口 [2222],该端口转发到目标服务器

编辑:你所做的就像

telnet 1.2.3.4 22

它只是打开了端口,并等待您将 SSH 连接到控制台(在您的情况下,您希望 putty(plink)为您完成;)

相关内容