Ssh agent start: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
= An das Ende der /etc/bash.bashrc= | = An das Ende der /etc/bash.bashrc= | ||
if [ ! -S ~/.ssh/ssh_auth_sock ] | #existiert die Datei und ist ein »Socket« | ||
eval | if [ ! -S ~/.ssh/ssh_auth_sock ] | ||
then | |||
#eval wertet die Rückgabe nochmal aus. | |||
eval $(ssh-agent) > /dev/null 2>&1 | |||
#Ist das Verzeichniss vorhanden, wenn nicht wird es angelegt | |||
test -d ~/.ssh || mkdir ~/.ssh | test -d ~/.ssh || mkdir ~/.ssh | ||
#Wir linken diesen Socket auf den eben erstellten | |||
#Dieser lebt bis zum Neustart | |||
ln -sf "$SSH_AUTH_SOCK" ~/.ssh/ssh_auth_sock | ln -sf "$SSH_AUTH_SOCK" ~/.ssh/ssh_auth_sock | ||
fi | fi | ||
export SSH_AUTH_SOCK=~/.ssh/ssh_auth_sock | export SSH_AUTH_SOCK=~/.ssh/ssh_auth_sock | ||
Aktuelle Version vom 21. Februar 2023, 15:51 Uhr
An das Ende der /etc/bash.bashrc
#existiert die Datei und ist ein »Socket« if [ ! -S ~/.ssh/ssh_auth_sock ] then #eval wertet die Rückgabe nochmal aus. eval $(ssh-agent) > /dev/null 2>&1 #Ist das Verzeichniss vorhanden, wenn nicht wird es angelegt test -d ~/.ssh || mkdir ~/.ssh #Wir linken diesen Socket auf den eben erstellten #Dieser lebt bis zum Neustart ln -sf "$SSH_AUTH_SOCK" ~/.ssh/ssh_auth_sock fi export SSH_AUTH_SOCK=~/.ssh/ssh_auth_sock