我正在研究一些外壳,我遇到了以下行:
cat /ssh/sshkey | tr -d '\r' | ssh-add -
此代码获取密钥并将其添加到代理。这适用于其当前环境,但是当我在另一个 VM 上尝试时,我得到以下信息:Error loading key "(stdin)": invalid format
ssh-add 期待一个带有密码的提示,我相信这是这个错误的原因,但这是在一个脚本中,应该没有密码也可以工作。
我错过了什么?
我正在研究一些外壳,我遇到了以下行:
cat /ssh/sshkey | tr -d '\r' | ssh-add -
此代码获取密钥并将其添加到代理。这适用于其当前环境,但是当我在另一个 VM 上尝试时,我得到以下信息:Error loading key "(stdin)": invalid format
ssh-add 期待一个带有密码的提示,我相信这是这个错误的原因,但这是在一个脚本中,应该没有密码也可以工作。
我错过了什么?