识别远程 SSH 服务器密钥长度的方法

识别远程 SSH 服务器密钥长度的方法

我是 SSH 和 Bash 的新手,我试图了解远程 SSH 服务器的配置,以便进行调试,例如,无需登录即可通过我的 bash 脚本建立连接,从而了解远程服务器使用的密码、MAC、算法和密钥长度

$ ssh -vvv <>

使用此命令,我能够获得有关密码、MAC、密钥交换算法的详细信息,但我无法找到密钥的长度,因此,同样,我想使用命令来查找密钥的长度,而无需登录远程服务器,如果有人可以指导我,这将非常有帮助。期待,提前致谢

答案1

通常与nmapssh-hostkey

nmap host --script ssh-hostkey --script-args ssh_hostkey=all

也许您需要nmap先安装:

sudo apt-get install nmap

更多信息这里

但是 15.04 中似乎有一个错误。该命令在 15.10 中运行正常。

相关内容