Public Key des Users "VDR" generieren

  • Hi,
    ausgehend von diesesm Thread: http://vdrportal.de/board/thread.php?threadid=98720 hier nochmal die Frage:


    Ich muss den public-key des clients dem Zielserver bekannt machen (authorized_keys) damit rsync per cronjob funktioniert.
    Für den user "root" und dem user "yavdr" auf dem yavdr klapt das schon ganz gut. Aber wie bekomme ich den public-key des users "vdr"?? Mit diesem User wird der cronjob ja ausgeführt. Aber ich kann mich als user "vdr" nicht anmelden und "ssh-keygen -t rsa" ausführen..... außerdem hat der user "vdr" kein Home-verzeichnis.
    Und wohin kommt dann der privateKey ohne Homeverzeichnis??

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

    2 Mal editiert, zuletzt von Tobias ()

  • Zitat

    Original von Tobias
    [...] außerdem hat der user "vdr" kein Home-verzeichnis.
    Und wohin kommt dann der privateKey ohne Homeverzeichnis??


    Was hindert Dich daran für den User vdr ein Homeverzeichnis anzulegen?

  • hmm, vieleicht hätte ich das THema besser in der YAVDR-sektion platzieren sollen.


    su vdr -> welches passwort?? <grins>


    der Tipp mit /etc/passwd verfolge ich mal gleich heute abend


    einfach ein Homeverzeichnis anlegen glaub ich funzt net....


    Kann man denn einfach den private/public Key eines anderen Benutzers verwenden?

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • Zitat

    Original von Tobias
    su vdr -> welches passwort?? <grins>


    Gar keins, vorher root werden:

    Code
    sudo -s


    Homeverzeichnis vom User vdr ist /var/lib/vdr.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • hi,


    wenn ich mich recht entsinne hat der user vdr kein passwort eingetragen, und als loginshell /bin/false. Das ist bei fast allen 'Systembenutzern' so.
    Damit ist kein login möglich.
    Lässt sich über usermod und passwd aber ändern (oder auch manuell).


    Ins Home-Verzeichniss kommt man auch immer ganz gut mit der Tilde:

    Code
    cd ~vdr
  • Zitat

    Original von Tobias
    Kann man denn einfach den private/public Key eines anderen Benutzers verwenden?


    hab id_rsa* vom user igel auf user root kopiert, hatte damit nie probleme

  • ok, das .ssh verzeichnis vom root habe ich nach /var/lib/vdr kopiert und per chown dem user vdr übertragen.


    Aber wie kann ich testen das der user vdr sich per ssh passwortlos auf dem zielhost einloggen kann??


    sowas funzt leider nicht:


    Code
    root@yavdr:/var/lib/vdr/.ssh# sudo vdr ssh 192.198.10.1
    vdr: no primary device found - using first device!

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • Zitat

    Original von wilderigel
    ssh vdr@192.198.10.1


    ok, falsch verstanden. Der User vdr soll sich auf dem Zielhost mit dem user root einloggen


    also: ssh root@192.168.10.1


    aber nicht mit dem aktuell angemeldeten User yavdr sondern als user vdr. Ich muss ja testen das es auch der user "vdr" kann. Das es der user "yavdr" kann weiß ich...

    :vdr1 VDR User #626:fans
    VDR II: YeongYang A106, Fusi D1522, Celeron 2GHz, Frontend per DVB-s FF, 2xDVB-c, ATRIC-IR, YaVDR 0.3a
    VDR III HDTV: Inter-Tech 2008V mit iMonLCD, Atric, ASRock Extreme3 770 AM3, AMD Sempron 140 1x 2.70GHz AM3, 1,5TB WD15EADS, 2TB WD20EARS, 2x4GB DDR3-1600, NVidia GT520 passiv, 3x DVB-c, YaVDR 0.5 @ Samsung PS-50B550

  • Zitat

    Original von Tobias
    Aber wie bekomme ich den public-key des users "vdr"?? Mit diesem User wird der cronjob ja ausgeführt.


    Aber warum lässt du den cronjob denn vom User vdr ausführen?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

Jetzt mitmachen!

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