Asus RT-N66U Abilita l'accesso SSH


18

L'opzione per abilitare l' accesso ssh a questo router non è disponibile nella versione stock del firmware?

Vedo solo " Abilita Telnet " in Amministrazione -> Sistema.
È un po 'zoppo. Telnet viene inviato sulla rete in testo semplice e non è sicuro. Ho la versione 3.0.0.4.376_1071 del firmware e questa è la versione più recente in base alla funzione di controllo degli aggiornamenti sul router.

Se cerchi Google, altre persone hanno parlato dell'accesso SSH a questo router popolare. Stanno usando un firmware personalizzato?


Non ho familiarità con questo particolare router, ma hai verificato per assicurarti che SSH non sia sempre attivo (quindi non c'è alcuna opzione per abilitarlo / disabilitarlo)?
lzam,

Sì, ho controllato. Potrei davvero telnet in ma le connessioni ssh vengono rifiutate.
CarlGammaSagan,

Non riesco a trovare alcuna menzione di ssh nel manuale online, s3.amazonaws.com/szmanuals/94e22106f06ba60241c493946c403c46
MariusMatutiae

I firmware 3.0.x sono basati su Wrt, quindi non è necessario necessariamente un firmware personalizzato per aggiungere alcune funzionalità. Vedi irq5.io/2012/12/10/hacking-functionality-into-asuswrt-routers Inoltre, vedi github.com/RMerl/asuswrt-merlin/wiki che è un fork di ASUSWRT per offrirti più opzioni. Infine, nota che telnet su una LAN confinata locale è kina OK (anche se non è una buona pratica).
Mahdi,

Sono su 3.0.0.4.380_3831 e vedo un'opzione per SSH.
Victor Engel,

Risposte:


3

stanno usando un firmware personalizzato?

Sì, la maggior parte dei proprietari di questo router utilizza firmware personalizzato come Tomato o sue mod .


1
Qualcuno ha cura di spiegare i downvotes?
Jan

3

Anche se questo è un anno ho voluto entrare in sintonia con quello che ho trovato perché stavo solo cercando di far funzionare sshd sullo stesso router dopo aver letto pagine simili.

Sto usando la versione 3.0.0.4.376_3861 e non sono ancora stati aggiunti in sshd. Ho una risatina tra le opzioni ssh nascoste nel menu. Sono ancora lì, ma non funzionano. Mi sono registrato e l'ho fatto nvram show | grep ssh. Non c'era già nulla, ma ho provato comunque la risposta di Shinji14. Ho provato anche con il riavvio, ma nmap non mostrava ancora SSH su una scansione delle porte. Ho quindi riconnesso e provato ls -alR --color=always | moree dopo aver scansionato i risultati ho visto che stanno usando BusyBox. Non riuscivo a ricordare se BusyBox avesse incorporato sshd così l'ho fatto busybox --helpe non l'ho visto nell'elenco.

Il sito di BusyBox menziona Dropbear per sshd qui , quindi sembra che stiano probabilmente usando una variante WRT come quella menzionata da 0xC0000022L o che potrebbero inserirvi Dropbear. Probabilmente finirò per provare Dropbear da solo. Se funziona, direi che sarebbe la strada da percorrere perché si potrebbe praticamente tenerlo in magazzino e poi rimetterlo su ogni volta che viene installato un aggiornamento ufficiale.


2

Secondo il suo autore, la versione personalizzata di AsusWRT di nome AsusWRT-Merlin supporta SSH sotto forma di dropbear.

Cerca "SSHD" in questo file README .

Dai un'occhiata al sito Github e creane uno tuo o segui il link per il download in fondo.

Nota anche: AsusWRT era originariamente una forchetta di Tomato. Da allora ha subito diverse differenze, ma se hai solo bisogno di una versione leggermente migliorata rispetto all'offerta che Asus fa nella sua pagina di download del firmware, questa potrebbe essere la cosa giusta per te.


0

Se esegui il debug della pagina web del router, nella scheda di amministrazione puoi vedere che la riga SSH è nascosta con stile display:none;

È possibile passare attraverso telnet e impostare i valori con

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

Puoi trovare quei valori nel server apache del router, controllando il codice sorgente della pagina web del router.


Questo non ha funzionato per me. Ho il firmware 3.0.0.4.376_3861. Ho trovato / -name ssh -print e -name sshd e non ho trovato nulla.
pedz

Sono d'accordo. Sembra buono, ma non funziona. Sì, l'HTML è nascosto usando JavaScript. Puoi aprire la tua console web e digitare $('ssh_table').style.display='';per mostrarla. L'impostazione del valore nvram non comporta la visualizzazione durante il ricaricamento della pagina e la sua visualizzazione, facendo clic sul pulsante "Abilita" e l'applicazione non attiva SSH.
Phrogz,

1
Penso che per far funzionare le modifiche a nvram, devi fare nvram commite riavviare il router ( reboot.) Ma dopo averlo fatto sull'ultimo firmware (3.0.0.4.378_9459-g7ddc2c6) non riesco a collegarmi con ssh su quella porta ("connessione rifiutato ".)
Carl G
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.