3 votes

DD-WRT avec https et sshd fonctionnant sur le port 443

J'ai un routeur Buffalo avec dd-wrt v24 SP2. Après avoir configuré les éléments de base, j'ai activé l'accès https à la page d'administration. Quelques jours plus tard, en configurant le ssh à distance, j'ai changé le port par défaut de 22 à 443.

Et maintenant eh bien :) Vous avez vu le tableau :) Je peux envoyer un ssh au routeur mais je n'ai pas d'accès web à la page d'administration.

Avant de se précipiter sur une réinitialisation de la configuration à froid, y a-t-il un moyen de changer le port ssh depuis un Shell ? Ou de rendre dd-wrt accessible par http de base ?

2voto

DisgruntledGoat Points 21368

La configuration est probablement dans le /etc/ l'arborescence des répertoires, probablement dans /etc/config . Essayez grep 443 /etc/* /etc/*/* pour voir si vous pouvez trouver le fichier approprié.

Vous avez peut-être vi o nano installé pour éditer des fichiers déjà. Les scripts pour arrêter et démarrer les services devraient se trouver dans /etc/init.d . L'exécution du script avec redémarrage comme paramètre peut redémarrer le service.

Vous pouvez peut-être démarrer le service web en arrêtant le service ssh et en démarrant le service web. Votre connexion ssh devrait rester active même si vous arrêtez le service. Vous devriez alors être en mesure de modifier le port sshd dans l'interface Web. L'interface Web peut également être disponible sur le port 80.

2voto

Daniel Points 918

Testé sur mon routeur buffalo n600

Pour activer l'accès HTTP de base, regardez cette réponse ici.

Pour définir le port SSH directement à partir d'une connexion SSH, suivez ces commandes :

nvram set sshd_port=1111
nvram set sshd_wanport=1111
nvram commit
nvram reboot

Attendez que le routeur redémarre, et HTTPS devrait être accessible ainsi que votre SSH sur le port nouvellement défini.

1voto

wluce0 Points 21

Je ne suis pas sûr du SSHD qu'il utilise, mais ne pouvez-vous pas éditer le fichier de configuration du SSHD depuis le terminal ? Il se trouve peut-être dans /etc/ssh/ (ou un autre chemin sous /etc).

Ne sachant pas quelle expérience vous avez de l'utilisation d'un Shell, j'ajouterai juste que deux éditeurs de texte que vous pouvez utiliser pour cela sont vim et nano.

Si vous n'y trouvez pas d'éditeur de texte préinstallé, vous devriez pouvoir en installer un avec http://www.dd-wrt.com/wiki/index.php/Ipkg

1voto

PersianGulf Points 111
killall httpd
httpd -p somePort

De Firefox :

http://MyRouterIP:somePort

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X