Ich möchte ssh passwordless-Login mit Authentifizierung-Schlüssel-Paare verwenden.ssh-Schlüssel einmal pro Login statt einmal pro Bash hinzufügen
Ich habe
eval `ssh-agent -s`
ssh-add ~/.ssh/my_p_key
zu ~/.profile
. Dies funktioniert nicht. Wenn ich die ~/.bashrc
verwende, funktioniert es gut.
Warum muss ich dies jedes Mal einstellen, wenn ich einen Bash anrufe, statt jedes Mal, wenn der Benutzer sich anmeldet. Ich konnte keine Erklärung finden.
Gibt es keine bessere Möglichkeit, dies zu konfigurieren?
Welche Zeilen haben Sie hinzugefügt? Die Einstellung 'SSH_AGENT_PID' sollte ausreichen, sobald der Agent arbeitet und die Passphrase kennt. – choroba
'' eval 'ssh-agent -s''' 'ssh-hinzufügen ~/.ssh/my_p_key' – Yaerox
Wenn Sie' ~/.profile 'geändert haben, haben Sie sich erneut angemeldet, bevor Sie es noch einmal versuchen? – Jakuje