我想通过 SSH 连接到远程交换机,但我只有 IP、用户名和密码。在我的 ubuntu 机器上安装 SSH 后,我尝试使用:$SSH username@ip
,但它一直提示而没有任何响应。然后我使用了$sshpass -p [Password] ssh Username@IP
,但它也出现了同样的情况。
这是朋友实验室里运行的远程交换机。关于该交换机的公共 IP、用户名和密码,我只知道 3 项信息。我的问题是:我使用的 ssh 命令正确吗?我需要在我的计算机上进行其他配置才能 ssh 该交换机吗?
答案1
许多配置用于ssh
访问的(较旧的)交换机不会注意客户端命令行提供的用户名。所有访问通常都通过相同的“控制台”类终端进行,该终端被授予ssh
、telnet
和串行控制台。
换句话说,你做对了,但开关却没有按照你想要的方式运行。
此外,我使用过的一些支持 SSH 密钥的戴尔交换机,使用这些密钥作为 2FA 的一种形式,仍然需要用户名和密码添加到钥匙。