Hier beschreibe ich, wie man Root Zugriff auf einen SL bekommt:
- Auf dem SL läuft ein SSH-Server, basierend auf dropbear. Um Zugriff zu erlangen, kann die SD-Karte entnommen und in einem Linux gemountet werden.
- Anschliessend ein Zertifikat erstellen
-
ssh-keygen -b 4096
- Das Public-Zertifikat, welches gerade erstellt wurde, unter authorized_keys abspeichern
-
tee -a /media/ralwet/73a6c7bb-21a8-49e2-af43-04dd5942473e/etc/dropbear/authorized_keys < ~/.ssh/id_rsa.pub
- SD-Karte wieder einbauen
- nun über SSH zugreifen
-
ssh root@<IP>
Sinn und zweck war es, zusätzliche ipk-Pakete (luaMysql-IPK ) für eine mysql Verbindung per Lua zu installieren:
- Login auf SL
- Installieren der drei Pakete
-
opkg install zlib_1.2.11-1_imx6.ipk opkg install liblua-mysql_2.2.0-6_imx6.ipk opkg install libmysqlclient_5.1.73-1_imx6.ipk
Links
- https://oldwiki.archive.openwrt.org/doc/howto/dropbear.public-key.auth
- https://linux.die.net/man/8/dropbear
- https://www.systutorials.com/how-to-passwordless-ssh-to-an-openwrt-router/
- https://openwrt.org/docs/guide-user/additional-software/opkg