Manchmal öffnet SSH ein Eingabefenster für das GUI-Kennwort (oder die Host-Authentizität), das schlecht mit dem Awesome Window Manager interagiert, das Kopieren und Einfügen des Kennworts verhindert und für mich im Allgemeinen nicht erforderlich ist.
Wie deaktiviere ich es? Trivialer Versuch schlägt fehl:
$ DISPLAY= ssh root@v3eur
Error: Can't open display:
Permission denied, please try again.
ssh
Client kann nur ein GUI-Programm für SSH-Passphrasen verwenden. Wenn Sie Popup-Dialoge für Kennwörter erhalten oder Hostschlüssel akzeptieren, wird dies möglicherweise von Ihrer Distribution hinzugefügt.Antworten:
Sie müssen herausfinden, welcher "Schlüsselagent" aktiviert ist, und ihn deaktivieren. Da Sie nicht erwähnt haben, welche Linux-Distribution (Ubuntu?) Noch welchen Desktop (Gnome?) Sie verwenden, ist es schwierig, eine klare Antwort zu geben.
Wenn Sie Gnome / Unity für den Desktop verwenden, sollten Sie die SSh-Unterstützung für Gnome Keyring deaktivieren. Dies kann durch Aufforderung der
Startup Applications
Anwendung erfolgen, mit der Sie Anwendungen konfigurieren können, die bei der Anmeldung ausgeführt werden. Es sollte einen Eintrag wie "SSH Key Agent" haben. Deaktivieren Sie ihn einfach, melden Sie sich ab und wieder an.Eine ähnliche Technik gilt für verschiedene Distributionen und / oder Desktops.
Hinweis: In einigen früheren Versionen von Ubuntu kann dieser Eintrag ausgeblendet sein . Weitere Informationen finden Sie in diesem Beitrag .
quelle
ssh-agent
wird verwendet, verursacht aber normalerweise keine Probleme, sondern speichert nur die Passphrase fürid_dsa
.SSH Key Agent (GNOME Keyring: SSH Agent)
Eintrag in "Autostart" und dieser ist deaktiviert. Lief auchxfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false
wie hier beschrieben . Auch nach dem erneuten Protokollieren ist die GUI-Eingabeaufforderung bei ssh weiterhin vorhanden. Das Entfernen des Gnom-Schlüsselbunds funktioniert insgesamt, aber das wäre selten wünschenswert ...Debian / Ubuntu:
Fedora / CentOS / RHEL:
quelle