Answers:
使用ssh-agent
和ssh-add
?
如果您已经安装了Seahorse(sudo apt-get install seahorse
),请添加export $(gnome-keyring-daemon --daemonize --start)
到其中.bashrc
,您将获得与原始Ubuntu中相同的SSH密钥行为。
export
行添加到bash之外,您还可以在“设置”>“会话和启动”中启用“启动时启动GNOME服务”
我认为这是您要寻找的:
在Xubuntu 11.10中设置SSH代理以使用公共密钥获得无密码身份验证| Hnygard.no
如果尚未设置私钥和公钥,请设置私钥和私钥(请参阅Githubs关于SSH密钥设置过程的一半说明)。将密码短语添加到私钥很重要。
安装软件包ssh-askpass:
sudo apt-get install ssh-askpass
在启动中添加《 / usr / bin / ssh-add》。转到设置–设置管理器–会话和启动。转到“应用程序自动启动”,并添加一个运行命令«/ usr / bin / ssh-add«的项目:
下次登录时,将出现以下对话框,要求您输入密码。输入后,无需输入密码即可打开终端或在文件管理器中使用sftp。
ssh-add
调用方式ssh-askpass
吗?我不清楚。