ssh 不是 telnet,其一般语法为 telnet 服务器端口。我相信即使在 Windows 中 ssh 的基本用法也是这样的:
ssh [-p port] [user@]server [command]
您执行了 ssh [电子邮件受保护] 2220。您连接到默认端口 (22),命令为 2220。
碰巧端口 22 上有一个服务器,但这不是接受您知道的凭据的服务器。
命令 2220 从未被调用,因为您一开始就未能进行身份验证。除了 2220,它还可以是任何东西,也不会被调用。
你想像这样连接:
ssh -p 2220 [email protected]
如果您没有遇到“身份验证失败次数过多”的问题,请使用以下方法:
ssh [email protected] -p 2220
如果你是Windows用户,最好使用PuTTY而不是cmd.exe来玩这个游戏:
主机名:bandit.labs.overthewire.org
端口:2220
打开
登录为:bandit0
密码:bandit0
完成