2017-03-01 202 views
-1

我每次登录时,都需要运行这些命令来停止每次提示输入密码。每次登录时需要运行ssh-agent

[email protected]:~$ 
[email protected]:~$ eval $('ssh-agent') 
Agent pid 4234 
[email protected]:~$ ssh-add 
Enter passphrase for /home/will/.ssh/id_rsa: 
Identity added: /home/will/.ssh/id_rsa (/home/will/.ssh/id_rsa) 
[email protected]:~$ 

如何配置我的外壳,所以我不需要这样做?

感谢

+0

如果您在文本控制台上登录,则可以尝试将这些命令放在.profile或.bashrc的末尾。如果您通过图形控制台登录,请将命令写入shell脚本,并根据gui系统通过“自动启动的应用程序”启动该命令。在这种情况下,使用图形化的ssh-askpass(例如gnome-ssh-askpass) –

回答

0

我不给推荐自动填入密码短语...

但是你可以在你的.bash_profile添加的命令,以避免打字他们:

eval $(ssh-agent) 
ssh-add ~/.ssh/id_rsa 

这样,您只需在连接时输入密码即可!

希望它有帮助!

相关问题