我有一把私钥,用密码保护,用于通过SSH访问服务器。
我有两台Linux(Ubuntu 10.04)机器,它们的ssh-add命令行为不同。
在其中一台机器上,一旦我使用“ssh-add .ssh/identity”并输入密码,密钥就会被永久添加,即每次我关闭计算机并再次登录时,密钥已经添加。
在另一台机器上,我必须每次登录时都添加密钥。
据我所记,我在两台机器上都做了同样的事情。唯一的区别是密钥是在被永久添加的那台机器上创建的。
有人知道如何在另一台机器上永久添加密钥吗?
我有一把私钥,用密码保护,用于通过SSH访问服务器。
我有两台Linux(Ubuntu 10.04)机器,它们的ssh-add命令行为不同。
在其中一台机器上,一旦我使用“ssh-add .ssh/identity”并输入密码,密钥就会被永久添加,即每次我关闭计算机并再次登录时,密钥已经添加。
在另一台机器上,我必须每次登录时都添加密钥。
据我所记,我在两台机器上都做了同样的事情。唯一的区别是密钥是在被永久添加的那台机器上创建的。
有人知道如何在另一台机器上永久添加密钥吗?
seahorse
。 - sastorslssh-agent /bin/sh
ssh-add /path/to/your/key
非常简单 ^_^ 只需两步
1.安装keychain:yum install keychain
2.将以下代码添加到.bash_profile中
/usr/bin/keychain $HOME/.ssh/id_dsa
source $HOME/.keychain/$HOSTNAME-sh