วิธีกำหนดค่า OpenSSH 7.0 (ขึ้นไป) เพื่อเข้าสู่ระบบสวิตช์อัจฉริยะและมีการจัดการ
SSH เป็นโปรโตคอลความปลอดภัยสำหรับการสื่อสารผ่านเครือข่าย เป็นเชลล์ที่เข้ารหัสซึ่งมีอุโมงค์ที่ปลอดภัยสำหรับโปรโตคอลเครือข่ายประเภทต่างๆ เช่น telnet, ftp, pop เป็นต้น
เมื่อเราใช้ไคลเอนต์ OpenSSH บน Linux เพื่อเข้าสู่ระบบสลับ บางครั้งมันจะกลายเป็นข้อมูลข้อผิดพลาดที่แสดงด้านล่าง:
นี่เป็นเพราะ OpenSSH 7.0 (ขึ้นไป) ปิดใช้งานอัลกอริทึมตามค่าเริ่มต้นที่สวิตช์ของเรากำลังใช้อยู่ เราจำเป็นต้องเปิดใช้งานอัลกอริทึมที่เกี่ยวข้องบนไคลเอนต์ OpenSSH ด้วยตนเอง
โดยทั่วไปแล้วไคลเอนต์ OpenSSH ได้รับการติดตั้งบนระบบ Linux ตามค่าเริ่มต้น เราสามารถพิมพ์ dpkg –L|grep ssh เพื่อตรวจสอบว่าไคลเอ็นต์ OpenSSH ของเราเป็นเวอร์ชันใด เวอร์ชันไคลเอนต์ OpenSSH ในระบบนี้คือ 7.2
เริ่มจากจุดเริ่มต้นและใช้ T1600G-28TS (ที่อยู่ IP 192.168.1.52) เป็นตัวอย่าง เรามีเป้าหมายที่จะเข้าสู่ระบบสวิตช์ผ่านไคลเอนต์ OpenSSH ด้วย Ubuntu 1604 ก่อนอื่นเราควรเปิดใช้งาน SSH โดย WebUI (คุณสามารถใช้ telnet ได้) ไปที่ System—>Access Security—>SSH Config, Enable SSH คลิกสมัคร
เนื่องจากเวอร์ชันไคลเอ็นต์ OpenSSH ของเราคือ 7.2 เราจำเป็นต้องแก้ไขไฟล์กำหนดค่าของไคลเอนต์ OpenSSH ภายใต้เงื่อนไขนี้ เปลี่ยนเป็น /etc/ssh floder บน Ubuntu เราเปิด ssh_config ผ่านนาโน หลังจากป้อน sudo nano ssh_config เราต้องพิมพ์รหัสผ่านเข้าสู่ระบบ นี่คือราก
ซีดี / etc / ssh
sudo นาโน ssh_config
เพิ่ม
โฮสต์ 192.168.1.52
อัลกอริทึม Kex +diffie-hellman-group1-sha1
HostKeyAlgorithms +ssh-dss
ที่ด้านล่างของ ssh_config ดังภาพด้านล่าง ขั้นตอนนี้เราเปิดใช้งานอัลกอริทึมที่เกี่ยวข้องสำหรับ 192.168.1.52 จากนั้นกด Ctrl+O เพื่อบันทึก Ctrl+X เพื่อออก
ตอนนี้มาลองเข้าสู่ระบบกัน พิมพ์คำสั่ง ssh [email protected] จากนั้นป้อนรหัสผ่าน defdult admin เราเข้าสู่ระบบสำเร็จ!