分享

ssh-agent(客户端上)

 Liucw2012 2012-01-31

ssh-agent(客户端上)

通过上面的实验我们发现虽然加了私钥密码很安全,但是每次连接都要输私钥密码就会很麻烦,所以可以通过代理的方式使私钥只要解密一次,就会把它加载在内存里,以后登录的时候就不用输入密码了

但这只在该新起的shell中生效

[root@server2 .ssh]# ssh-agent /bin/bash

###[root@server2 .ssh]# ssh-agent $SHELL也可以,因为

[root@server2 .ssh]# echo $SHELL

/bin/bash

如果要起图形界面#ssh-agent /usr/bin/gnome-terminal

###

[root@server2 .ssh]# ssh-add    ###将私钥导入内存,输入解密密码###

Enter passphrase for /root/.ssh/id_rsa:

Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)

[root@server2 .ssh]# ps

   PID TTY           TIME CMD

14758 pts/1     00:00:00 bash

14978 pts/1     00:00:00 bash

14993 pts/1     00:00:00 ps

注:如果不新开一个shell 在加入内存时会出现以下报错

[root@server2 .ssh]# ssh-add

Could not open a connection to your authentication agent.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多