使用 SSH 发现实用程序发现网络上的 Cisco IOS 路由器或交换机。
要使用 SSH 发现实用程序:
- 使用 SSH 登录 Address Manager 服务器。必须具有足够的权限才能读取、写入和执行。
-
切换到
/home/bluecat/discovery
目录。 -
使用网络中的路由器信息修改文件 discovery_config.txt。数据格式必须是:
device_ip, device_name, username, password, device_type, cipher, privileged_EXEC_mode_password
其中:- device_ip — 设备的 IP 地址。
- device_name — 设备的名称。
- username — 用于登录指定设备的用户名。
- password — 用于登录设备的指定用户名的密码。
- device_type — 对于路由器和交换机输入路由器,对于 ASA 输入ASA。该值不区分大小写。
- cipher — 输入以下值之一。这是必需的并且区分大小写。
- default — 将使用主机设备的 SSH 配置中的密码建立连接。
- weak — 使用弱密码建立连接:aes128-cbc、3des-cbc、aes192-cbc、aes256-cbc
- <specific cipher> — 仅使用配置文件中指定的特定密码建立连接。无法指定以逗号分隔的多个密码。
- privileged_EXEC_mode_password — 启用模式的密码。这对于 ASA 类型的设备是必填的,但对于路由器类型的设备不是必需的。
-
运行以下命令以执行发现脚本:
/usr/local/bluecat/discovery.pl discovery_config.txt output.json
其中:- discovery_config.txt — 配置文件。
- output.json — 格式输出文件的名称。