脚本中的 ssh-add 对用户没有影响 - 必须重做 ssh-add

脚本中的 ssh-add 对用户没有影响 - 必须重做 ssh-add

我在安装脚本中运行 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才能让我第一次登录时不必重复输入每个键吗?

相关内容