另一个用户将ssh公钥添加到服务器

时间:2017-04-11 04:21:11

标签: ssh server ubuntu-14.04 public-key ubuntu-server

我有权进入服务器,但我想将另一个人的公钥添加到服务器上,这样他也可以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

但是这个命令对我不起作用......我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可能需要echo

echo "<entered another users public key>" \
    | ssh user@123.45.56.78 "mkdir -p ~/.ssh && cat >>  ~/.ssh/authorized_keys"