ฉันมีห้องปฏิบัติการที่ฉันพยายามใช้ SCP ผ่าน SNMP ไปยังเราเตอร์ของ Cisco ฉันพบเอกสารออนไลน์บางอย่างเช่น: http://ccie20728.wordpress.com/2008/05/20/get-the-cisco- การกำหนดค่า-over-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 ที่สูงกว่า บนเซิร์ฟเวอร์อูบุนตูฉันมีการติดตั้ง / รัน 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) ซึ่งหมายถึง "badfilename"
ดังนั้นฉันจึงลองเรียงสับเปลี่ยนชื่อไฟล์ที่แตกต่างกันสำหรับ ".6.111 สตริง" ด้านบนรวมถึงนามสกุลไฟล์ที่ต่างกันโดยมีและไม่มีไฮเฟนชื่อไฟล์เดียวกับที่เรียกใช้ config cmds แม้แต่ชื่อไฟล์พา ธ สัมบูรณ์ที่ระบุ
ฉันได้ลองแก้ไขข้อบกพร่องsshd
ด้วยระดับการบันทึกต่างๆและไม่ได้รับเอาต์พุตจากไฟล์ syslog ที่บันทึก / จัดเก็บไว้
มีใครสามารถทำงานนี้ได้บ้าง