我是 SSH 和 Bash 的新手,我试图了解远程 SSH 服务器的配置,以便进行调试,例如,无需登录即可通过我的 bash 脚本建立连接,从而了解远程服务器使用的密码、MAC、算法和密钥长度
$ ssh -vvv <>
使用此命令,我能够获得有关密码、MAC、密钥交换算法的详细信息,但我无法找到密钥的长度,因此,同样,我想使用命令来查找密钥的长度,而无需登录远程服务器,如果有人可以指导我,这将非常有帮助。期待,提前致谢
答案1
通常与nmap
和ssh-hostkey
nmap host --script ssh-hostkey --script-args ssh_hostkey=all
也许您需要nmap
先安装:
sudo apt-get install nmap
更多信息这里。
但是 15.04 中似乎有一个错误。该命令在 15.10 中运行正常。