Saya memiliki pengaturan lab di mana saya mencoba menggunakan SCP via SNMP ke router cisco. Saya menemukan beberapa dokumentasi online seperti: http://ccie20728.wordpress.com/2008/05/20/get-the-cisco- konfigurasi-over-snmp /
Inilah pengaturan tingkat tinggi saya. Di router:
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
Untuk membuat router bertindak sebagai server SCP, perlu diaktifkan dengan cmd di atas. Di server ubuntu, saya telah menginstal / menjalankan openSSH dan melakukan cmds ini:
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
Kemudian untuk memeriksa statusnya, saya melakukan snmpget dan / atau snmpwalk melalui:
snmpwalk -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.10.111
ketika saya menjalankan ini, saya mendapatkan integer (2), yang berarti sedang berjalan, kemudian masuk ke integer (4), yang berarti gagal.
Lalu saya memeriksa alasan kegagalan:
snmpwalk -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.13.111
dan saya mendapatkan integer (2), yang berarti "badfilename".
Jadi saya sudah mencoba permutasi yang berbeda dari nama file untuk ".6.111 string" di atas, termasuk ekstensi file yang berbeda, dengan dan tanpa tanda hubung, nama file yang sama dengan menjalankan config cmds, bahkan menentukan nama file path absolut tetapi tidak ada yang berfungsi.
Saya sudah mencoba men-debug sshd
dengan berbagai level logging dan tidak mendapatkan output dari file syslog yang disimpan / disimpan.
Adakah yang bisa membuat ini bekerja?