小编ssg*_*gao的帖子

如何避免每次都输入 ssh-add

我阅读并遵循了一些关于如何设置ssh-agent 的在线文档,这样我就不需要每次 ssh 到远程机器时都输入密码。

但是,在ssh-agent的帮助下,我ssh-add每次重新启动 shell 时仍然需要这样做。在ssh-add随后要求我输入密码解锁私钥。

Enter passphrase for key '/home/xx/.ssh/id_rsa':
Run Code Online (Sandbox Code Playgroud)

我没有输入远程机器的密码,而是要求我输入私钥的密码。这就像走出炼狱,然后发现自己陷入了地狱。看起来 id_rsa 只是在 session 中临时添加到 ssh-agent 中,因为每次我登录并键入ssh-add -l. 我得到:

The agent has no identities.
Run Code Online (Sandbox Code Playgroud)

请问如何将密钥(id_rsa)永久存储在ssh-agent中?谢谢

编辑:这就是我对ssh-agent. 我将以下块附加到~/.bash_profile

SSHAGENT=/usr/bin/ssh-agent                                                                                        
SSHAGENTARGS="-s"
if [ -z "$SSH_AUTH_SOCK" -a -x "SSHAGENT" ]; then
  eval `$SSHAGENT $SSHAGENTARGS`
  trap "kill $SSH_AGENT_PID" 0
fi
Run Code Online (Sandbox Code Playgroud)

ssh password ssh-agent

11
推荐指数
2
解决办法
2万
查看次数

如何以窗口方式启动 PlayOnLinux 游戏

我在 Ubuntu 13.04 下使用 PlayOnLinux 4.1.1

我正在尝试运行的游戏是英雄无敌 III 完整版。

它在全屏模式下运行得很好,但我想在窗口模式下运行它。

有没有办法做到这一点?

我尝试添加-windows参数,但没有用。

wine games playonlinux

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

games ×1

password ×1

playonlinux ×1

ssh ×1

ssh-agent ×1

wine ×1