注意:
The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Package talk:Keychain"
Jump to navigation
Jump to search
(add note about loading keychain from non-login shells.) |
|||
Line 20: | Line 20: | ||
</pre> | </pre> | ||
[[User:dragon788]] | [[User:dragon788]] | ||
==wsl== | |||
wsl uses a non-login bash shell. as such you need to place the eval commands in $~/.bashrc instead of $~/.bash_profile |
Latest revision as of 08:34, November 29, 2022
http://www.funtoo.org/Keychain#Linux > The quick install docs assume you have a DSA key pair named id_dsa and id_dsa.pub > in your ~/.ssh/ directory. Add the following to your ~/.bash_profile: > eval `keychain --eval --agents ssh id_rsa`
I suspect a typo here, but JIC I'm missing something: if "you have a DSA key pair" then why should one have `id_rsa` in the command above?
TomRoche (talk) 04:56, 18 April 2014 (UTC)
Tom, you are correct. That is a typo.
--Daniel Robbins (talk) 13:13, 18 April 2014 (UTC)
It appears there is a missing graphic or code block between these paragraphs.
>Note that when keychain runs for the first time after your local system has booted, you will be prompted for a passphrase for your private key file if it is encrypted. But here's the nice thing about using keychain -- even if you are using an encrypted private key file, you will only need to enter your passphrase when your system first boots (or in the case of a server, when you first log in.) After that, ssh-agent is already running and has your decrypted private key cached in memory. So if you open a new shell, you will see something like this: >This means that you can now ssh to your heart's content, without supplying a passphrase.
wsl
wsl uses a non-login bash shell. as such you need to place the eval commands in $~/.bashrc instead of $~/.bash_profile