SSHD konfigurieren

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • SSHD konfigurieren

      Hallo

      Ich würde gerne die Box als "Schaltzentrale" für Fernwartung beim Bruder aufsetzen, für CS muss diese ja sowieso 24/7 online sein. Dafür scheint sie von Haus das wichtigste zu haben, einen SSH Server.

      Jedoch würde ich da gerne noch ein wenig konfigurieren, z.B. keine Logins mit Passwörtern, wie mache ich das?

      Gruss
      powoq

      Edit: hab jetzt versucht eine neue Datei anzulegen /etc/ssh/sshd_config , aber das nützte nichts, auch finde ich kein binary sshd, irgendwie scheint mir das alles ein wenig komisch...

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von powoq ()

    • Ein grosser Vorteil von Newnigma2 ist, dass man auch beim offiziellen DMM Support nachfragen kann. :)

      So wurde mir gesagt, dass Enigma2 dropbear als ssh server benutzt und es kein eigentliches Configfile gibt. Aber man kann mittels Argumenten konfigurieren:

      Quellcode

      1. root@dm800:~# dropbear -h
      2. Dropbear sshd v0.48
      3. Usage: dropbear [options]
      4. Options are:
      5. -b bannerfile Display the contents of bannerfile before user login
      6. (default: none)
      7. -d dsskeyfile Use dsskeyfile for the dss host key
      8. (default: /etc/dropbear/dropbear_dss_host_key)
      9. -r rsakeyfile Use rsakeyfile for the rsa host key
      10. (default: /etc/dropbear/dropbear_rsa_host_key)
      11. -F Don't fork into background
      12. -E Log to stderr rather than syslog
      13. -m Don't display the motd on login
      14. -w Disallow root logins
      15. -s Disable password logins
      16. -g Disable password logins for root
      17. -j Disable local port forwarding
      18. -k Disable remote port forwarding
      19. -a Allow connections to forwarded ports from any host
      20. -p port Listen on specified tcp port, up to 10 can be specified
      21. (default 22 if none specified)
      22. -i Start for inetd
      Alles anzeigen


      Also ich hab jetzt eine Datei angelegt und nun kann niemand mehr mit Passwort auf die Box einloggen:

      Quellcode

      1. root@dm800:~# cat /etc/default/dropbear
      2. DROPBEAR_EXTRA_ARGS=-g
    • Ohne password einloggen geht imho nur wenn du login ueber keyfiles machst dann authentifiziert sich der ssh client dem sshd mit hilfe der Key files. dazu musst du dem server die files zuweisen -d und -r waeren da die schalter die du brauscht diese musst du vorher generieren das machst du normalerweise mit dropbearkey - weiß jetzt grade nicht ob es das auf der dm gibt und dann gibst du dem client eine key file und dem server und dann kann sich der client so einloggen.

      hilft dir das weiter oder moechtest du gar kein passwort und keine key file und einfach nen offenen sshd?
    • Wozu sollte ein config file ausführbar sein? dropbear muss auch laufen, ohne dass die Datei ausführbar ist

      Quellcode

      1. root@dm800se:~# ls -al /etc/default/dropbear
      2. -rw-r--r-- 1 root root 19 Jan 7 2014 /etc/default/dropbear
      3. root@dm800se:~# ps -A|grep dropbear
      4. 30048 ? 00:00:02 dropbear


      out of the box läuft dropbear so. Ich denke eher, dass da etwas falsch konfiguriert wurde

      ab OE2.0 läuft dropbear über xinit.d, d.h., etwaige Einstellungsänderungen müssen in der cat /etc/xinetd.d/dropbear gesetzt werden
      Änderungen in der /etc/default/dropbear waren bis OE1.6 notwendig, da wurde dropbear noch über das sysV-init System gestartet
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$