Benachrichtigungen im Netzwerk senden

  • Distribution
    Linux Mint 21.1 Cinnamon

    Hallo zusammen,

    ich hätte da mal eine Frage zu den Benachrichtigungen in Linux. Ich habe ein Smarthome-System (Homematic / ioBroker) und würde gerne so manche Zustände direkt als Benachrichtigung auf meinen/alle PC im heimischen Netzwerk erhalten, die dann so reinkommen sollten, wie z.B. eine Neue-Email-Benachrichtigung oder Meldungen beim Ausdrucken, also in diesem Mitteilungsfenster, nicht in einem Konsolenfenster.

    Unter Windows gibt es da ja z.B. "net send " usw. Aber für Linux habe ich da bisher noch nichts gefunden. Linux kann das sicher auch - wer kann mir sagen, wie das funktioniert (welche Befehle brauche ich dafür) ?

    Ich sage schonmal DANKE für Eure Antwort.

    Edit:

    Habe gerade den Befehl "notify-send" gefunden, der das eigentlich so macht, wie ich mir das vorstelle. Ist das für Mint der korrekte Befehl oder gibt es da bessere ?

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

    2 Mal editiert, zuletzt von PapaWolf (11. Januar 2023 um 12:18)

  • Danke, Tux - dann habe ich doch den richtigen Befehl.

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

  • Mit "notify-send" funktioniert das VON Linux Mint ZU Linux Mint prima. Ich bräuchte aber einen Befehl, der auch von einem Raspberry Pi funktioniert und in Linux dann so ankommt, als wenn es von notify-send kommt, da mein Smarthome-System auf einem Raspberry Pi läuft. Wenn jemand was dazu weiß, wäre ich dankbar.

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

  • Habe gerade festgestellt, dass ich mit notify-send wohl nur auf ein und demselben PC senden und empfangen kann. Es sollten Meldungen an bestimmte oder alle PC im Netzwerk gesendet werden können - sinnvollerweise von einem Raspi an Linux - PC's.

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

  • Da kommt das hier bei raus:

    wolfgang@wolfgang-linux:~$ ssh wolfgang@pc-wolf 'DISPLAY=:0 notify-send "TEST MESSAGE."'

    ssh: Could not resolve hostname pcwolf: Name or service not known

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

  • SSH müsste auf den Systemen natürlich auch eingerichtet und konfiguriert sein.

    Das stimmt natürlich - bei meinen Raspis ist ssh aktiviert, damit ich mit Putty drauf arbeiten kann. Brauche ich hierfür dann wahrscheinlich eine ssh-Server-Software ? Im Mint-Repository gibt es Openssh als ssh-Server-Software. Sollte ich das installieren ?

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

  • Grobe Eckdaten wie SSH funktioniert findest du hier: https://wiki.ubuntuusers.de/SSH/

    Bei konkreten Fragen einfach wieder melden.

    --
    Ciao!

    Linux Nutzer seit über 20 Jahren. I ❤️ Freedom!

    Offizieller Proton-Botschafter aus der Schweiz 🇨🇭 😅

    Meine Haupt-Distribution ist Ubuntu.

    Mein Blog: https://rueegger.me

    Wer meinen sinnlosen Gedanken folgen möchte, kann dies gerne auf Mastodon tun: https://swiss.social/@srueegger

  • Danke für Eure Tipps - werde ich ausprobieren.

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

  • So, nun habe ich den OpensshServer aus dem Repository auf einem Testrechner installiert und der Befehl von @Tux funktioniert damit. Allerdings fragt mich der Zielrechner immer nach dem Passwort des angemeldeten Nutzers. Da ich die Meldungsübermittlung über einen Befehl aus meinem Smarthome-Raspi auf die PC's senden will, ist die Passwortabfrage natürlich hinderlich, das das ja dann automatisch funktionieren muss.

    Gibt es für ssh einen Parameter (habe bisher keinen gefunden), mit dem ich ein Passwort übermitteln kann, sodass der Meldungsbefehl auch automatisch ausgeführt werden kann ?

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

  • Du kannst dich per SSL Schlüsselpaar authentifizieren -> dann einfach daran denken dass du das SSL Zertifikat ohne Passphrase erstellst.

    Das funktioniert, dann quasi so, das eine Schlüsseldatei auf dem SSL-Server und die andere Schlüsseldatei auf dem Client ist. Wenn die übereinstimmen gilt dass dann als Authentifizierung.

    SSH › Wiki › ubuntuusers.de

    --
    Ciao!

    Linux Nutzer seit über 20 Jahren. I ❤️ Freedom!

    Offizieller Proton-Botschafter aus der Schweiz 🇨🇭 😅

    Meine Haupt-Distribution ist Ubuntu.

    Mein Blog: https://rueegger.me

    Wer meinen sinnlosen Gedanken folgen möchte, kann dies gerne auf Mastodon tun: https://swiss.social/@srueegger

  • kim88

    Danke, das klingt kompliziert - da muss ich mich die Tage mal reinlesen.

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

  • Ist es eigentlich nicht. Du erstellst einen Schlüssel (Befehl ist im Wiki Artikel verlinkt). Das erstellt automatisch zwei Dateien in deinem ~/.ssh Ordner. Eine davon hat die Dateiendung ".pub".

    Diese Datei ist dein Public Key - den verteilst du dann quasi auf den server:

    Das machst du mit

    einfach mit "ssh-copy-id" statt ssh

    Code
    ssh-copy-id benutzername:ip


    und ab dann sollten alle Befehle mit: "ssh benutzername:server" ohne passwort abfrage funktionieren.

    --
    Ciao!

    Linux Nutzer seit über 20 Jahren. I ❤️ Freedom!

    Offizieller Proton-Botschafter aus der Schweiz 🇨🇭 😅

    Meine Haupt-Distribution ist Ubuntu.

    Mein Blog: https://rueegger.me

    Wer meinen sinnlosen Gedanken folgen möchte, kann dies gerne auf Mastodon tun: https://swiss.social/@srueegger

  • Hallo zusammen,

    ich habe mich mal durchgewurstelt und diese Keys erstellt und auf einen anderen PC übertragen.

    Ich habe nun auf dem Zielrechner

    - eine durch "ssh-copy-id " erzeugte Datei "knownhosts"

    - und die von mir einkopierte Datei "id_rsa.pub

    Beim Versuch den Befehl

    ssh wolfgang@192.168.115.35 ‘DISPLAY=:0 notify-send “TEXT Message”’

    abzusetzen, erhalte ich die Fehlermeldung:

    "load key "/home/pi/.ssh/id_rsa: Permission denied"

    Da fragt er wieder nach dem Passwort des Zielrechners und wenn ich es eingebe, dann macht er das. Beim Generieren der Schlüssel habe ich bei "Passphrase" nichts eingegeben, sondern nur ENTER gedrückt.

    Der Raspberry-User pi, der den Befehl absetzt, kann offenbar nicht auf die Datei zugreifen.

    Dann habe ich die Rechte geändert mit "chown pi:pi id_rsa

    Nun kommt diese Zugriffsverletzung nicht mehr, aber ich muss immer noch das Passwort des Zielrechners eingeben.

    Was mache ich hier noch falsch ?

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

  • Mit chown änderst du den Besitzer. Wichtig ist das private Keys die Lese/ und Schreibrechte 600 haben - also:

    Code
    chmod 600 /home/pi/.ssh/id_rsa

    Dann müsste es klappen.

    --
    Ciao!

    Linux Nutzer seit über 20 Jahren. I ❤️ Freedom!

    Offizieller Proton-Botschafter aus der Schweiz 🇨🇭 😅

    Meine Haupt-Distribution ist Ubuntu.

    Mein Blog: https://rueegger.me

    Wer meinen sinnlosen Gedanken folgen möchte, kann dies gerne auf Mastodon tun: https://swiss.social/@srueegger

  • Hm, hab ich gemacht, aber er der Zielrechner will immer noch das Passwort haben

    Unsere Systeme:

    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 16GB, Nvidia Gforce GTX 1650
    1 x Mint 21.3 Cinnamon im Dualboot mit Windows 7 auf Intel I7 32 GB, Nvidia Gforce GTX 660 TI
    1 x LMDE 6 Cinnamon auf Intel I7 16GB, NVidia Gforce GT710 (Testrechner)
    1 x Mint 21.3 Cinnamon auf AMD 5 5600 32GB, AMD Radeon RX 6600 8GB (gekauft bei nicoletta)
    1 x Mint 21.3 Cinnamon Dualboot mit Windows 7 auf Intel I7 16GB Nvidia Gforce GT640M (im Notebook)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!