Только ответить на тот незначительный вопрос там: Нет, расширения файла не имеет значения. .key и .pem оба характерны для файлов ключей.
Можно также искать любые закрытые ключи с помощью 'grep-r, "НАЧИНАЮТ ЗАКРЫТЫЙ КЛЮЧ RSA" / и т.д.'
В Debian с 5.4.3 snmpd, похоже, не загружает все свои модули по умолчанию, добавляя:
-I interface,ifTable,ifXTable,cpu,cpu_linux,hw_mem,extend,versioninfo,snmp_mib,ip,at,system_mib
в командную строку для snmpd (обратите внимание на 'extension' там) , я могу:
snmpwalk -Ou -v 1 -c public localhost nsExtendOutput2Table
, который возвращает примеры «расширения» по умолчанию:
enterprises.netSnmp.netSnmpObjects.nsExtensions.nsExtendObjects.nsExtendOutput2Table.nsExtendOutput2Entry.nsExtendOutLine."test1".1 = STRING: Hello, world!
enterprises.netSnmp.netSnmpObjects.nsExtensions.nsExtendObjects.nsExtendOutput2Table.nsExtendOutput2Entry.nsExtendOutLine."test2".1 = STRING: Hello, world!
enterprises.netSnmp.netSnmpObjects.nsExtensions.nsExtendObjects.nsExtendOutput2Table.nsExtendOutput2Entry.nsExtendOutLine."test2".2 = STRING: Hi there
Что близко к тому, что вы хотите.
Вы можете получить список всех модулей snmpd с помощью:
snmpd -Dmib_init -H
Я предполагаю, что реальный вопрос вот «Как мне заставить snmpd загружать все его модули по умолчанию»