Asus RT-N66U เปิดใช้งานการเข้าถึง SSH


18

ตัวเลือกในการเปิดใช้งานการเข้าถึงsshไปยังเราเตอร์นี้ไม่สามารถใช้ได้ในเวอร์ชั่นหุ้นของเฟิร์มแวร์หรือไม่?

ฉันเห็นเฉพาะ " เปิดใช้งาน Telnet " ภายใต้การดูแลระบบ -> ระบบ
มันเป็นง่อย Telnet ถูกส่งผ่านเครือข่ายในรูปแบบข้อความล้วนและไม่ปลอดภัย ฉันมีเฟิร์มแวร์เวอร์ชั่น 3.0.0.4.376_1071 และนั่นเป็นเวอร์ชั่นล่าสุดตามคุณสมบัติการตรวจสอบการอัพเดตของเราเตอร์

หากคุณเป็น Google คนอื่น ๆ กำลังพูดถึงการเข้าถึง SSH ในเราเตอร์ยอดนิยมนี้ พวกเขากำลังใช้เฟิร์มแวร์ที่กำหนดเองบ้างไหม?


ฉันไม่คุ้นเคยกับเราเตอร์นี้โดยเฉพาะ แต่คุณตรวจสอบเพื่อให้แน่ใจว่า SSH ไม่ได้เปิดอยู่เสมอ (ดังนั้นจึงไม่มีตัวเลือกในการเปิด / ปิดการใช้งาน)
lzam

ใช่ฉันตรวจสอบแล้ว ฉันสามารถเทเลเน็ตได้ แต่การเชื่อมต่อของ ssh ถูกปฏิเสธ
CarlGammaSagan

ฉันไม่สามารถพูดถึง ssh ใด ๆ ในคู่มือออนไลน์s3.amazonaws.com/szmanuals/94e22106f06ba60241c493946c403c46
MariusMatutiae

Firmwares 3.0.x เป็นแบบ wrt ดังนั้นคุณไม่จำเป็นต้องใช้เฟิร์มแวร์ที่กำหนดเองเพื่อเพิ่มฟังก์ชันการทำงานบางอย่าง ดูirq5.io/2012/12/10/hacking-functionality-into-asuswrt-routersนอกจากนี้โปรดดูgithub.com/RMerl/asuswrt-merlin/wikiซึ่งเป็นส่วนหนึ่งของ ASUSWRT เพื่อให้ตัวเลือกเพิ่มเติมแก่คุณ สุดท้ายโปรดทราบว่า telnet บน LAN ที่มีในท้องถิ่นนั้นเป็น kina OK (แม้ว่าจะไม่ใช่วิธีปฏิบัติที่ดี)
มาห์ดี

ฉันใช้ 3.0.0.4.380_3831 และดูตัวเลือกสำหรับ SSH
Victor Engel

คำตอบ:


3

พวกเขาใช้เฟิร์มแวร์ที่กำหนดเองบ้างไหม?

ใช่เจ้าของส่วนใหญ่ของเราเตอร์นี้ใช้เฟิร์มแวร์ที่กำหนดเองเช่นมะเขือเทศหรือmods ของมัน


1
มีคนสนใจอธิบาย downvotes บ้างไหม?
Jan

3

แม้ว่านี่จะอายุหนึ่งขวบ แต่ฉันก็อยากจะพูดสอดกับสิ่งที่ฉันพบเพราะตอนนี้ฉันพยายามที่จะทำให้ sshd ทำงานบนเราเตอร์เดียวกันหลังจากอ่านหน้าเว็บที่คล้ายกัน

ฉันใช้เวอร์ชัน 3.0.0.4.376_3861 และพวกเขายังไม่ได้เพิ่มใน sshd ฉันหัวเราะเบา ๆ จากตัวเลือก ssh ที่ซ่อนอยู่ในเมนู พวกเขายังอยู่ที่นั่น แต่ไม่ทำงาน ฉัน telnetted nvram show | grep sshในและทำ ไม่มีอะไรอยู่ที่นั่นแล้ว แต่ฉันลองคำตอบของ shinji14 แล้วล่ะ ฉันพยายามรีบูตด้วย แต่ nmap ยังไม่พบ SSH ในการสแกนพอร์ต จากนั้นฉันก็โทรกลับและลองอีกครั้งls -alR --color=always | moreและหลังจากสแกนผลลัพธ์ฉันเห็นว่าพวกเขากำลังใช้ BusyBox ฉันจำไม่ได้ว่า BusyBox มี sshd อยู่แล้วดังนั้นฉันbusybox --helpจึงไม่เห็นในรายการ

เว็บไซต์ของ BusyBox กล่าวถึง Dropbear สำหรับ sshd ที่นี่ดังนั้นดูเหมือนว่าพวกเขามีแนวโน้มที่จะใช้ตัวแปร WRT เช่น 0xC0000022L ที่กล่าวถึงหรือพวกเขาอาจวาง Dropbear ไว้ ฉันอาจจะลองใช้ Dropbear ด้วยตัวเองก็ได้ หากใช้งานได้แล้วฉันจะบอกว่ามันเป็นหนทางที่จะไปเพราะใคร ๆ ก็สามารถเก็บมันไว้ได้และจากนั้นก็ใส่มันใหม่ทุกครั้งที่มีการติดตั้งการอัพเดทอย่างเป็นทางการ


2

ผู้แต่งระบุว่าAsusWRTรุ่นที่กำหนดเองชื่อAsusWRT-Merlinสนับสนุน SSH ในรูปแบบของ dropbear

ค้นหา "SSHD" ในREADMEนี้

ตรวจสอบเว็บไซต์ Githubและสร้างของคุณเองหรือตามลิงค์ดาวน์โหลดที่ด้านล่าง

หมายเหตุเพิ่มเติม: AsusWRT เดิมทีเป็นทางแยกของมะเขือเทศ มันแยกจากกันค่อนข้างมากตั้งแต่นั้นมา แต่ถ้าคุณต้องการเพียงรุ่นที่ได้รับการปรับปรุงมากกว่าข้อเสนอของ Asus ในหน้าดาวน์โหลดเฟิร์มแวร์นี่อาจเป็นสิ่งที่เหมาะสมสำหรับคุณ


0

หากคุณดีบักเว็บเพจเราเตอร์ในแท็บการดูแลระบบคุณจะเห็นว่าแถว ssh ถูกซ่อนไว้อย่างมีสไตล์ display:none;

คุณสามารถผ่าน telnet และตั้งค่าด้วย

nvram set sshd-enabled=1
nvram set sshd-port=22

คุณสามารถค้นหาค่าเหล่านั้นได้ในเซิร์ฟเวอร์ apache ของเราเตอร์ตรวจสอบซอร์สโค้ดของเว็บเพจเราเตอร์


สิ่งนี้ไม่ได้ผลสำหรับฉัน ฉันมีเฟิร์มแวร์ 3.0.0.4.376_3861 ฉันค้นหา / - ​​ชื่อ ssh - พิมพ์เช่นเดียวกับ - ชื่อ sshd และไม่มีอะไรเกิดขึ้น
pedz

ฉันเห็นด้วย. สิ่งนี้ดูดี แต่ใช้งานไม่ได้ ใช่ HTML ถูกซ่อนโดยใช้ JavaScript คุณสามารถเปิดเว็บคอนโซลและพิมพ์$('ssh_table').style.display='';เพื่อแสดง แต่การตั้งค่า nvram ไม่ได้ทำให้มันปรากฏขึ้นเมื่อทำการโหลดหน้าซ้ำและแสดงให้คลิกปุ่ม "เปิดใช้งาน" และการใช้ไม่ได้เปิด SSH
Phrogz

1
ฉันคิดว่าเพื่อให้การเปลี่ยนแปลง nvram ทำงานคุณต้องทำnvram commitและรีสตาร์ทเราเตอร์ ( reboot.) แต่หลังจากทำอย่างนั้นกับเฟิร์มแวร์ล่าสุด (3.0.0.4.378_9459-g7ddc2c6) ฉันไม่สามารถเชื่อมต่อกับ ssh บนพอร์ตนั้น ("การเชื่อมต่อ" ปฏิเสธ ".)
Carl G
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.