Autostart von sshuttle als root

582
Condor

Beim automatischen Starten von sshuttle treten beim Anmelden Probleme auf.

Ich würde es vorziehen, dieses Programm als root zuzulassen.

Auf dem Client verwende ich Arch Linux mit LXDE und LXDM, um sich anzumelden.

Dieser Client muss über Port 443 mit einem Debian-Server verbunden sein.

Erwähnenswert: der betreffende Befehl ( sudo sshuttle -r 'user@server':443 0/0funktioniert gut, wenn er manuell in einem Terminalfenster ausgeführt wird.

Wenn Sie es mit dem Befehl xinitrcfor versucht haben, ist es vielleicht möglich, ein bash-Skript mit dem zu verknüpfen xinitrcund diesen Befehl von dort aus auszuführen. Er muss root haben, ohne ein Passwort eingeben zu müssen (in Autostart-Befehlen möchte ich, dass er vollständig ausgeführt wird, ohne dass er mich nach Eingaben fragt).

Ich denke darüber nach, es einer Anacrontab hinzuzufügen, aber ich zögere, da ich dieses Werkzeug nicht vollständig verstehe.

0

1 Antwort auf die Frage

0
Condor

Fand es heraus!

Hinzufügen des sshuttleBefehls, um $HOME/.config/lxsession/LXDE/autostartden Job zu erledigen! Damit die Verbindung neu gestartet werden kann, wenn der SSH-Tunnel eine unterbrochene Pipe aufweist, habe ich @vor dem Befehl ein Symbol eingefügt.