我在安装脚本中运行 ssh-add:
ssh-add ~/.ssh/<some_key>
ssh-add
问题是我第一次登录时必须为每个密钥重做。
ssh-agent.service
在我之前设置的同一个脚本中ssh-add
服务:
sudo cat << EOF > /etc/systemd/user/ssh-agent.service
[Unit]
Description=SSH authentication agent
[Service]
ExecStart=/usr/bin/ssh-agent -a %t/ssh-agent.socket -D
Type=simple
[Install]
WantedBy=default.target
EOF
systemctl --user enable ssh-agent.service
systemctl --user start ssh-agent.service
echo export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" >> ~/.bashrc
您知道怎么做ssh-add
才能让我第一次登录时不必重复输入每个键吗?