Co je ssh-agent
pro a jak to funguje?
ssh-agent
uchovává vaše dešifrované klíče bezpečně v paměti a ve vaší relaci. Neexistuje žádný rozumný a bezpečný způsob, jak uchovat dešifrované klíče mezi restarty/opětovným přihlášením.
OK, jak to mohu automatizovat?
Automatizujte ssh-agent
spuštění
Přidat
[ -z "$SSH_AUTH_SOCK" ] && eval "$(ssh-agent -s)"
na váš ~/.bashrc
nebo jiný spouštěcí skript (~/.zshrc
).
Automatizujte přidávání klíčů
Klíče lze automaticky přidat při prvním použití, když přidáte
AddKeysToAgent yes
na váš ~/.ssh/config
.
Další informace o ~/.ssh/config
viz man ssh_config
.
Přidejte toto do ~/.bashrc
To znamená, že ssh-agent se automaticky spustí, když otevřete další relaci bez vašeho terminálu
if [ -z "$SSH_AUTH_SOCK" ] ; then
eval `ssh-agent -s`
fi
pokud potřebujete přidat klíč k agentovi, přidejte také toto
if [ -z "$SSH_AUTH_SOCK" ] ; then
eval `ssh-agent -s`
ssh-add ~/.ssh/<your private ssh key>
fi
Jak mohu bezpečně spustit nedůvěryhodný spustitelný soubor na linuxu?
HDD s pokročilým formátováním, kryty USB a kompatibilita s Windows / Linux