Raspbian Jessie Lite + Tekbase + Linux Daemon

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • hallo,


    habe tekbase 7 auf meinem raspberry pi 2 b+ installiert.
    will die verbindung über linux deamon laufen lassen.


    das skript ist ohne fehler durchgelaufen.


    in der daemon textdatei steht NUR port kein passwort.passwort leer.
    dann habe ich die tekbase.cfg so gelassen, natürlich port überprüft und in tekbase so eingetragen.jedoch verbindet der rootserver nicht mit dem webserver.alles auf einer maschine


    kann mir jemand helfen ?


    mfg

  • habe 127.0.0.1 als ip in tekbase.cfg eingetragen sowie port und passwort gesetzt.
    alles so in tekbase eingetragen .als ergebnis ein rotes kreuz.


    hier mal die auth.log





    May 19 17:49:17 raspberrypi sudo: pam_unix(sudo:auth): conversation failed
    May 19 17:49:17 raspberrypi sudo: pam_unix(sudo:auth): auth could not identify password for [user-webi]
    May 19 17:49:17 raspberrypi sudo: user-webi : command not allowed ; TTY=pts/0 ; PWD=/home/skripte ; USER=root ; COMMAND=/usr/bin/nano tekbase.cfg
    May 19 17:49:24 raspberrypi su[9225]: Successful su for pi by user-webi
    May 19 17:49:24 raspberrypi su[9225]: + /dev/pts/0 user-webi:pi
    May 19 17:49:24 raspberrypi su[9225]: pam_unix(su:session): session opened for user pi by pi(uid=1002)
    May 19 17:49:31 raspberrypi sudo: pi : TTY=pts/0 ; PWD=/home/skripte ; USER=root ; COMMAND=/usr/bin/nano tekbase.cfg
    May 19 17:49:32 raspberrypi sudo: pam_unix(sudo:session): session opened for user root by pi(uid=0)
    May 19 17:49:50 raspberrypi sudo: pam_unix(sudo:session): session closed for user root
    May 19 17:49:58 raspberrypi su[9244]: Successful su for user-webi by pi
    May 19 17:49:58 raspberrypi su[9244]: + /dev/pts/0 pi:user-webi
    May 19 17:49:58 raspberrypi su[9244]: pam_unix(su:session): session opened for user user-webi by pi(uid=1000)
    May 19 18:09:01 raspberrypi CRON[9277]: pam_unix(cron:session): session opened for user root by (uid=0)
    May 19 18:09:02 raspberrypi CRON[9277]: pam_unix(cron:session): session closed for user root
    May 19 18:17:01 raspberrypi CRON[9326]: pam_unix(cron:session): session opened for user root by (uid=0)
    May 19 18:17:01 raspberrypi CRON[9326]: pam_unix(cron:session): session closed for user root
    May 19 18:39:01 raspberrypi CRON[9358]: pam_unix(cron:session): session opened for user root by (uid=0)
    May 19 18:39:02 raspberrypi CRON[9358]: pam_unix(cron:session): session closed for user root
    May 19 19:03:22 raspberrypi su[9414]: Successful su for pi by user-webi
    May 19 19:03:22 raspberrypi su[9414]: + /dev/pts/0 user-webi:pi
    May 19 19:03:22 raspberrypi su[9414]: pam_unix(su:session): session opened for user pi by pi(uid=1002)

  • hallo,
    bin eventuell ein schritt weiter.


    user-webi@raspberrypi:/home/skripte $ screen -A -m -d -S tekbasedaemon ./server
    user-webi@raspberrypi:/home/skripte $ ./server &
    [1] 16559
    user-webi@raspberrypi:/home/skripte $ bash: ./server: Kann die Binärdatei nicht ausführen: Fehler im Format der Programmdatei


    habe immer den screen befehl ausgeführt, dabei keine fehlerdeldung denke wegen screen. bei ./server & einagbe der obige fehler.kann mir jemand dabei helfen.kann es sein da ich auf einem raspberry pi hoste ??? durch googlen kam heraus meine ich es fehlen die ia32-libs.habe aber arm 32 bit architecture daher angeblich nicht benötigt.
    wer hat davon ahnung und kann mir weiterhelfen.

  • hi genxroad,


    lediglich counterstrike go und unreal tournament 3 jeweils mit server passwort, da wie du weißt raspi wenig leistung und KEINE bots. ich will nur mit 3- bis max 4 spielern darauf mit freunden zocken. es wird, da server passwort, immer nur ein spiel gespielt mit max 2-3 leuten. ich will hoffen das mein pi mit nur 1gb ram und wenig cpu leistung das so grérade noch schafft.


    mfg
    thrillskull

  • Okay... musst du probieren... wieso nimmst du nicht die ssh key verbindung? Diese ist um längen einfacher und besser der daemon hat auch so seine problemchen

  • genxroad,


    kenne mich nicht so gut aus. nur wenig.
    kannst du mir sagen wie ich den daemon deaktiviere und ssh keys aktivieren kann.


    das mit den ssh keys habe ich mal auf 2 vservern hingekriegt.denn nach der install von punkt 1 war daemon textdatei sowie der ordner .ssh vorhnden.wie kann ich denn auf ssh keys umrüsten. muss ja dann nur port 22 kein passwort und in der known_hosts den webserver eintragen.aber auch dabei hatte ich probleme beim normalen testen die uhr lief und lief.kein ergebnis.


    bitte um rat.
    mfg

  • hi genxroad,


    habe in user-webi/.ssh 127.0.0.1 eingetragen
    habe in /etc/ssh/sshd_config " AllowUsers user-webi pi " pi wegen dem raspberry


    dann tekbase template port standard kann man ja nachträglich ändern 22 eingetragen. ssh keys gewählt.kein passwort.


    der daemon lief nie bei mir, oder wurde gar nicht erst gestartet. daher tekbase_newinst.tar entpackt mit tar -xvf a+u und sudo ./install.sh den punkt mit ssh installiert.wurde soweit alles durchlaufen und ohne fehler installiert.


    gut, dann rootserver hinzugefügt, wieder 127.0.0.1 port und passwort gelöscht.


    jetzt läuft und läuft die uhr im zeigersinn .hängt bi zeiger mit meldung wenn ich mit dem mauszeiger über icon gehe auf = Bitte warten.


    denke logs würden jetzt weiterhelfen. aber welche weiß ich nicht.


    mfg
    thrillskull

  • hi,


    habe folgendes erledigt :


    .ssh ordner gelöscht.


    ./install.sh ausgeführt mit punkt 9 rootserver installation.


    nach durchlaufen in ordner .ssh die beiden rsa dateien gelöscht und in known_hosts 127.0.0.1 eingetragen.


    dann im interface unter templates den standard port eingetragen ( ich belasse den standard port bei meinem mini raspi server ). ssh keys gewählt und unter dem punkt passwort das feld leer gelassen.


    soweit so gut, jedoch wie ich sagte ein ständiges drehen des icons ( uhr) im uhrzeigersinn.


    wie kann ich jetzt fortfahren, denke jetzt ist es zeit für logs.


    welche würden jetzt weiterhelfen ?


    mfg


    bei rootserver ebenfalls 127.0.0.1 eingetragen.


    May 19 21:45:40 raspberrypi su[17188]: pam_unix(su:session): session opened for user pi by pi(uid=1002)
    May 19 21:45:52 raspberrypi sudo: pi : TTY=pts/0 ; PWD=/home ; USER=root ; COMMAND=./install.sh
    May 19 21:45:52 raspberrypi sudo: pam_unix(sudo:session): session opened for user root by pi(uid=0)
    May 19 21:52:53 raspberrypi useradd[18700]: failed adding user 'user-webi', data deleted
    May 19 21:55:47 raspberrypi su[18710]: Successful su for user-webi by root
    May 19 21:55:47 raspberrypi su[18710]: + /dev/pts/0 root:user-webi
    May 19 21:55:47 raspberrypi su[18710]: pam_unix(su:session): session opened for user user-webi by pi(uid=0)
    May 19 21:55:47 raspberrypi sudo: user-webi : TTY=unknown ; PWD=/home/skripte ; USER=root ; COMMAND=./tekbase 1 tekbasewi testpw
    May 19 21:55:47 raspberrypi sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
    May 19 21:55:47 raspberrypi useradd[18724]: new user: name=tekbasewi, UID=1004, GID=100, home=/home/tekbasewi, shell=/bin/bash
    May 19 21:55:49 raspberrypi sudo: pam_unix(sudo:session): session closed for user root
    May 19 21:55:49 raspberrypi su[18710]: pam_unix(su:session): session closed for user user-webi
    May 19 21:55:49 raspberrypi userdel[18737]: delete user 'tekbasewi'
    May 19 21:55:54 raspberrypi sudo: pam_unix(sudo:session): session closed for user root
    May 19 21:56:18 raspberrypi su[18771]: Successful su for user-webi by pi
    May 19 21:56:18 raspberrypi su[18771]: + /dev/pts/0 pi:user-webi
    May 19 21:56:18 raspberrypi su[18771]: pam_unix(su:session): session opened for user user-webi by pi(uid=1000)
    May 19 22:00:33 raspberrypi passwd[18788]: pam_unix(passwd:chauthtok): password changed for user-webi
    May 19 22:01:33 raspberrypi sudo: user-webi : command not allowed ; TTY=pts/0 ; PWD=/home/user-webi/.ssh ; USER=root ; COMMAND=/sbin/reboot
    May 19 22:01:44 raspberrypi su[18797]: Successful su for pi by user-webi
    May 19 22:01:44 raspberrypi su[18797]: + /dev/pts/0 user-webi:pi
    May 19 22:01:44 raspberrypi su[18797]: pam_unix(su:session): session opened for user pi by pi(uid=1002)
    May 19 22:02:05 raspberrypi sudo: pi : TTY=pts/0 ; PWD=/home/user-webi/.ssh ; USER=root ; COMMAND=/sbin/reboot
    May 19 22:02:05 raspberrypi sudo: pam_unix(sudo:session): session opened for user root by pi(uid=0)
    May 19 22:02:26 raspberrypi systemd-logind[409]: New seat seat0.
    May 19 22:02:40 raspberrypi sshd[619]: Server listening on 0.0.0.0 port 22.
    May 19 22:02:40 raspberrypi sshd[619]: Server listening on :: port 22.
    May 19 22:09:01 raspberrypi CRON[1274]: pam_unix(cron:session): session opened for user root by (uid=0)
    May 19 22:09:03 raspberrypi CRON[1274]: pam_unix(cron:session): session closed for user root
    May 19 22:17:01 raspberrypi CRON[1326]: pam_unix(cron:session): session opened for user root by (uid=0)
    May 19 22:17:01 raspberrypi CRON[1326]: pam_unix(cron:session): session closed for user root
    May 19 22:21:07 raspberrypi sshd[1344]: Accepted password for pi from 192.168.0.129 port 63631 ssh2
    May 19 22:21:07 raspberrypi sshd[1344]: pam_unix(sshd:session): session opened for user pi by (uid=0)
    May 19 22:23:24 raspberrypi sudo: pi : TTY=pts/0 ; PWD=/home/skripte/logs ; USER=root ; COMMAND=/usr/bin/nano /etc/ssh/sshd_config
    May 19 22:23:24 raspberrypi sudo: pam_unix(sudo:session): session opened for user root by pi(uid=0)
    May 19 22:23:43 raspberrypi sudo: pam_unix(sudo:session): session closed for user root
    May 19 22:23:59 raspberrypi sudo: pi : TTY=pts/0 ; PWD=/home/skripte/logs ; USER=root ; COMMAND=/etc/init.d/ssh restart
    May 19 22:23:59 raspberrypi sudo: pam_unix(sudo:session): session opened for user root by pi(uid=0)
    May 19 22:24:00 raspberrypi sshd[619]: Received signal 15; terminating.
    May 19 22:24:00 raspberrypi sshd[1399]: Server listening on 0.0.0.0 port 22.
    May 19 22:24:00 raspberrypi sshd[1399]: Server listening on :: port 22.
    May 19 22:24:00 raspberrypi sudo: pam_unix(sudo:session): session closed for user root
    May 19 22:25:08 raspberrypi sudo: pi : TTY=pts/0 ; PWD=/home/skripte/logs ; USER=root ; COMMAND=/usr/bin/nano /var/log/auth.log
    May 19 22:25:08 raspberrypi sudo: pam_unix(sudo:session): session opened for user root by pi(uid=0)

  • includedir /etc/sudoers.d
    user-webi ALL=(ALL) NOPASSWD: /home/skripte/
    user-webi ALL=(ALL) NOPASSWD: /usr/bin/useradd
    user-webi ALL=(ALL) NOPASSWD: /usr/bin/usermod
    user-webi ALL=(ALL) NOPASSWD: /usr/bin/userdel

  • ok, gut werde laut wiki anleitung eigene keys generieren.


    hi,


    kann es sein, das bei


    user-webi ALL=(ALL) NOPASSWD: /home/skripte/


    "NOPASSWD"


    durch das zuvor erstellte passwort ersetzt werden muss ?


    mfg


    ok,


    habe laut anleitung eigene ssh keys generiert.


    immer noch die sich drehende uhr. :-(


    mfg

  • user-webi ALL=(ALL) NOPASSWD: /home/skripte/


    Ist richtig, hier sollte nichts geändert werden. Mit dem ./install Skript sollten eigentlich funktionierende SSH Keys installiert werden. Sofern alles Intern läuft also daheim sollte auch die 192.168.xxx.xxx verwendet werden. Wenn TekBASE auch auf dem Root / Raspberry liegt, dann auch localhost und 127.0.0.1 freigeben.



    Beim Linux Daemon einfach die /home/skripte/tekbase.cfg bearbeiten und bei Passwort ein Passwort eintragen als Port z.b. 1979


    Danach dann


    Bash
    cd /home/skripte
    screen -A -m -d -S daemonsrv ./server &

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Dank an alle Supporter in diesem Thread,


    ich habe den raspberry pi abgeklemmt, und für mein dedicated server gaming vorhaben meinen linux tv server platt gemacht, sowie darauf debian 8 jessie minimal installiert. jetzt läuft alles soweit ich glaube.


    daemon läuft
    kunde erstellen läuft
    rootserver hinzufügen läuft
    update von tekbase läuft
    voice teamspeak läuft, habe auch schon connected und server token eingerichtet.


    sollten was spiele angehen fehler vorkommen, werde ich mich im anderen forum bereich melden.


    nochmals danke an alle für eure tatkräftige unterstützung