Denna funktion möjliggör säker fjärrhantering av Meshtastic-noder genom meshnätverket.
Som standard accepterar noder endast administrativa kommandon via lokala gränssnitt som USB, Bluetooth eller TCP. Denna säkerhetsåtgärd hjälper till att förhindra obehörig åtkomst och definierar hur konfigurationsändringar vanligtvis hanteras. Fjärradministration fungerar på liknande sätt, med den viktiga skillnaden att kommandon överförs säkert som Admin Messages över meshnätverket.
Ansvarsfriskrivning: Denna funktion är avsedd för avancerade användare. Felaktig konfiguration kan göra att en fjärrnod förlorar anslutningen till meshnätverket. För att undvika detta bör nätverksadministratörer först testa ändringar på en separat nod innan de tillämpas fjärrstyrt.
Förutsättningar
För firmwareversioner 2.5 och senare aktiveras fjärradministration genom att lagra den lokala nodens offentliga nyckel i ett av Admin Key-fälten i den fjärranslutna nodens Security Configuration. Varje fjärrnod kan ha upp till tre unika Admin Keys, vilket möjliggör att flera noder säkert kan hantera den över mesh-nätverket.
För firmwareversioner 2.4.x och tidigare uppnås fjärradministration genom att skapa en sekundär kanal med namnet admin med en delad pre-shared key (PSK). Meddelanden som skickas över denna kanal är krypterade endast med PSK, vilket tillåter vilken nod som helst i kanalen att utföra administrativa uppgifter på andra.
Denna adminkanalsmetod stöds fortfarande i firmwareversioner 2.5 och senare, men måste uttryckligen aktiveras med inställningen “Legacy Admin Channel”. Den är avsedd endast för hantering av noder som kör firmware före version 2.5. Noder som kör version 2.5 eller senare kan inte hanteras med denna äldre metod.
Observera: Fjärradministration kan kompletteras genom att aktivera Managed Mode på den fjärranslutna noden, vilket begränsar ändringar i radiokonfigurationen. Managed Mode är dock inte nödvändigt för att fjärradministrationen ska fungera.
Tillgänglighet för fjärradministrationskonfigurationsklient
Android
Konfigurera fjärradministration
Använda PKC-metoden (Firmware 2.5+)
-
Anslut till den lokala noden som kommer att hantera den fjärranslutna noden.
-
Navigera till Radiokonfiguration > Säkerhet för att hitta dess offentliga nyckel.
-
Kopiera den publika nyckeln för användning på den fjärranslutna noden.
-
Anslut till den fjärrnod du vill administrera.
-
Öppna samma Säkerhet-meny och klicka på Lägg till för att infoga den lokala nodens offentliga nyckel i ett Admin-nyckelfält.
-
Du kan lägga till upp till tre Admin-nycklar, vilket tillåter flera noder att hantera samma fjärrnod.
Använda den äldre metoden (Firmware 2.4.x och tidigare)
-
Skapa en sekundär kanal med namnet admin enligt avsnittet Kanaler.
-
Aktivera äldre administration genom att aktivera alternativet Legacy Admin Channel i Säkerhetskonfigurationen.
Utföra fjärradministrationsuppgifter
-
Öppna Meshtastic-appen och anslut till den lokala nod som används för administration.
-
I nodlistan, tryck på Kortnamn för målnoden och välj Fler detaljer.
-
På detaljskärmen, välj Fjärradministration (växelikon).
-
Därifrån kan du komma åt och ändra alla tillgängliga Radio- och Modul-inställningar för fjärrnoden.
Äpple
Konfigurera fjärradministration
PKC-metod (Firmware 2.5 och senare)
-
Anslut till noden som ska fungera som administratör.
-
I Inställningar > Appinställningar, aktivera funktionen Administration.
-
Gå till Inställningar > Radiokonfiguration > Säkerhet för att hitta nodens offentliga nyckel.
-
Kopiera denna offentliga nyckel för användning på fjärrnoden.
-
Anslut till den fjärrnod du vill hantera.
-
I samma Säkerhet-meny, använd Lägg till-alternativet för att infoga den kopierade offentliga nyckeln i ett Admin-nyckelfält.
-
Du kan lägga till upp till tre Admin-nycklar, vilket tillåter flera noder att hantera samma fjärrenhet.
Äldre metod (Firmware 2.4.x och tidigare)
-
Skapa en sekundär kanal med namnet admin enligt avsnittet Kanaler.
-
Aktivera äldre administration genom att aktivera alternativet Legacy Admin Channel i Säkerhetskonfigurationen.
Utföra fjärradministration
-
Starta Meshtastic App och anslut till den lokala nod som används för administration.
-
Öppna Inställningar och gå till Konfigurera nod.
-
Välj den fjärrnod du vill hantera.
-
Alla stödda Radio- och Modul-inställningar för fjärrnoden kommer att vara tillgängliga.
-
När du är klar, gå tillbaka till Konfigurera nod och välj din egen nod igen.
CLI
Ställa in fjärradministration via CLI
Använda PKC-metoden (Firmware 2.5+)
-
Anslut till den lokala noden via USB som ska hantera fjärrnoden.
-
Kör följande kommando för att hämta dess publika nyckel:
| meshtastic --get security.public_key |
-
Kopiera den publika nyckeln för användning på den fjärranslutna noden.
-
Anslut till fjärrnoden via USB.
-
Ställ in Admin-nyckeln genom att köra:
| meshtastic --set security.admin_key "base64:PASTEPUBLICKEYHERE" |
-
Du kan tilldela upp till tre Admin-nycklar, vilket tillåter flera noder att hantera samma fjärrnod.
Använda den äldre metoden (Firmware 2.4.x och tidigare)
-
Skapa en sekundär kanal med namnet admin enligt instruktionerna i avsnittet Kanaler.
-
Aktivera äldre administration genom att köra:
| meshtastic --set security.admin_channel_enabled |
Utför fjärradministrationskommandon
-
Använd
--dest-argumentet med !nodeid för målnoden för att skicka fjärrkommandon. -
Endast
--setoch--getkommandon stöds för fjärradministration. -
Dessa kan användas för att ändra inställningar, lägga till kanaler eller hämta konfigurationsdata.
-
Exempelkommando:
| meshtastic --set security.admin_key "PASTEPUBLICKEYHERE" --dest '!28979058'' |
Observera:
-
På Linux/Mac omslut nod-ID med enkla citattecken:
'!28979058' -
På Windows krävs inga citattecken:
!28979058
Webb
Inställning av fjärradministration via webbgränssnitt
-
Anslut till noden som är avsedd att hantera den fjärranslutna noden.
-
Gå till ⚙ Config > ⚙ Radio Config > Security och hitta dess publika nyckel.
-
Kopiera den publika nyckeln för användning på den fjärranslutna noden.
-
Anslut till den fjärranslutna noden.
-
I samma Security-avsnitt, klistra in den kopierade publika nyckeln i ett tillgängligt Admin Key-fält.
-
Observera: Webbgränssnittet stöder för närvarande att lägga till endast en Admin Key.
-
Spara konfigurationen för att tillämpa ändringar.
Utföra fjärradministration
För närvarande stöder Meshtastic Web Client inte att skicka fjärradministrationskommandon.
