Difference between revisions of "Package talk:Keychain"

From Funtoo
Jump to navigation Jump to search
m (Pytony moved page Talk:Keychain to Package talk:Keychain: This is an ebuild)
 
(add note about loading keychain from non-login shells.)
 
(One intermediate revision by one other user not shown)
Line 12: Line 12:


--[[User:Daniel Robbins|Daniel Robbins]] ([[User talk:Daniel Robbins|talk]]) 13:13, 18 April 2014 (UTC)
--[[User:Daniel Robbins|Daniel Robbins]] ([[User talk:Daniel Robbins|talk]]) 13:13, 18 April 2014 (UTC)
It appears there is a missing graphic or code block between these paragraphs.
<pre>
>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.
</pre>
[[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.

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