Coral, OPNSense SSH…

Eine weitere Coral TPU auf Mini PCIe hat den Weg in den Frigate Server gefunden. Es ist interessant zu sehen, dass die Interferenz des USB drei- bis viermal höher ist, als vom PCIe Adapter. Damit klappt die Objekterkennung jetzt weitaus besser und schneller 🙂

Da ich gleichzeitig begonnen habe mein OPNSense Cluster via ansible zu verwalten, war es nötig SSH auf PublicKeyAuth auf den Systemen umzustellen. Leider scheint es einen Bug in der OPNSense zu geben, dass Keys, die via ssh-copy-id installiert wurden, bei einem Reboot aus der authorized_keys fliegen und im GUI lässt der Speichen Button nicht zu, den eingetragen Key permanent am Benutzer abzulegen. Da die „Keys“ aber in der config.xml auch abgelegt werden, kann man mit dem folgenden das Ganze umgehen:

cp /conf/config.xml /conf/config.xml.bak

set PUBKEY = "ENTER YOUR FULL SSH-PUBKEY"
set B64KEY = `echo -n "$PUBKEY" | b64encode -r -`

sed -i '' "s|<authorizedkeys/>|<authorizedkeys>${B64KEY}</authorizedkeys>|" /conf/config.xml

/usr/local/opnsense/scripts/auth/sync_user.php -u root
service openssh restart
cat /root/.ssh/authorized_keys

Damit wird der pubkey konvertiert und in die Konfiguration eingetragen und der User „aktualisiert“.


Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.