Ich liebe das sshuttle "VPN des armen Mannes", aber wenn ich jedes Mal beim Starten den Superuser pwd eingeben muss, ist mein Leben traurig.
Gibt es eine Möglichkeit, das Skript entweder zu erhöhen oder so zu ändern, dass es unbeaufsichtigt gestartet werden kann?
In diesem Szenario ist das verwendete Betriebssystem ein Debian-Derivat.
linux
automation
ljs.dev
quelle
quelle
Antworten:
Sehen
ps
Sie sich die Ausgabe an, wenn Sie mit dem sudo-Passwort dazu aufgefordert werden. Hier wurde die Ausgabe dieses Befehlssshuttle
ausgeführtSie müssen also den obigen Befehl
/etc/sudoers
eingeben, um beim Start eine Sudo-Leistung ohne Kennwort zu erhaltensshuttle
.Und setzen Sie diese Zeilen
quelle
Enter passphrase for key '/root/.ssh/id_rsa'
. Auf meinem Ubuntu-Desktop (sollte auf anderen Desktops funktionieren, die Gnome-Schlüsselbund verwenden) konnte ich diese Eingabeaufforderung umgehen, indem ich meinemsudoers
Eintrag Folgendes hinzufügte :Defaults env_keep += "DISPLAY HOME GNOME_KEYRING_CONTROL GNOME_KEYRING_PID SSH_AUTH_SOCK"
. Voilà, keine Passwortabfragen mehr!