KDE 开机自启 ssh agent,加载密匙

  1. Using the KDE Wallet to store ssh key passphrases
  2. KDE Plasma & ssh keys

Kwallet 是 Linux 桌面管理器 KDE 下的一款管理密码的应用。

#Kwallet

创建一个新钱包,并为它设置密码。

#开机启动 ssh-agent

确保安装了 Ksshaskpass

新建文件 ~/.config/plasma-workspace/env/ssh-agent-startup.sh

#!/bin/sh

eval "$(ssh-agent -s)"

通过 KDE 的系统设置中 Autostart 设置, Add Login Script 。添加新建的这个文件,之后会自动生成文件 ~/.config/autostart/ssh-agent-startup.sh.desktop

不要忘记让 Shell 文件可执行:

sudo chmod +x ~/.config/plasma-workspace/env/ssh-agent-startup.sh

#开机添加 ssh 密匙

新建文件 ~/.config/autostart/ssh-add.desktop

[Desktop Entry]
Exec=ssh-add ~/.ssh/key
Name=ssh-add
Type=Application

#环境变量与普通应用

启动 ssh agent 要比添加 ssh 密匙提前。因为前者使用的是环境变量,后者使用的只是普通应用自启动。




如希望撰写评论,请发邮件至 me@tianhegao.com (直接点击邮箱可自动跳转至默认邮箱App,并填写收信人和邮件主题)或者点击这里在线留言,我会挑选对读者有价值的评论附加到文章末尾。



可通过以下渠道赞赏此文