У мене є налаштування лабораторії, де я намагаюся використовувати SCP через SNMP для маршрутизатора cisco. Я знайшов деякі онлайн-документації, такі як: http://ccie20728.wordpress.com/2008/05/20/get-the-cisco- конфігурація-над-snmp /
Ось моя настройка на високому рівні. На маршрутизаторі:
R1(config)# username cisco password cisco
R1(config)# ip domain-name somedomain.com
R1(config)# crypto key generate rsa general-keys modulus 1024
R1(config)# aaa new-model
R1(config)# aaa authentication login cisco local
R1(config)# aaa authorization exec cisco local
R1(config)# ip scp server enable
R1(config)# line vty 0
R1(config)# login authentication cisco
R1(config)# snmp-server community cisco RW
Для того щоб змусити маршрутизатор діяти як сервер SCP, потрібно включити з cmd. На сервері ubuntu я встановив / запустив openSSH і роблю це cmds:
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.2.111 i 4
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.3.111 i 4
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.4.111 i 1
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.5.111 a <svr ip addr>
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.6.111 s cisco.txt
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.7.111 s cisco
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.8.111 s cisco
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.14.111 i 1
Потім, щоб перевірити, який статус, я роблю snmpget та / або snmpwalk за допомогою:
snmpwalk -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.10.111
коли я запускаю це, я отримую ціле число (2), що означає, що воно працює, тоді воно переходить до цілого (4), а значить, воно не вдалося.
Тоді я перевіряю причину відмови:
snmpwalk -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.13.111
і я отримую ціле число (2), що означає "ім'я badfile".
Тож я спробував різні перестановки імені файлу для ".6.111 рядок" вище, включаючи різні розширення файлів, з гіперпосиланнями та без них, те саме ім'я файлу, що і запускається config cmds, навіть вказане ім'я файлу абсолютного шляху, але жодне, здається, не працює.
Я намагався налагоджувати sshd
різні рівні реєстрації та не отримував вихід із збереженого / збереженого файлу syslog.
Хтось зміг змусити це працювати?