我有权进入服务器,但我想将另一个人的公钥添加到服务器上,这样他也可以ssh进入服务器我该怎么做...我尝试使用以下命令
<entered another users public key> | ssh user@123.45.56.78 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
我收到此错误
w: No such file or directory
但是这个命令对我不起作用......我怎么能这样做?
答案 0 :(得分:1)
您可能需要echo
:
echo "<entered another users public key>" \
| ssh user@123.45.56.78 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"