ubuntu 12.10 / linux mint 14 ssh-copy-id不起作用并返回模糊输出redirect

我最近有一台新电脑,我试图使用ssh-copy-id将我的密钥放在另一台服务器上,这样我就可以不用密码login。 但是当我尝试

ssh-copy-id -i ~/.ssh/id_rsa.pub user@server 

并input正确的密码后返回

 Ambiguous output redirect. 

之后没有其他消息。 我以为这可能只是Ubuntu 12.10,所以我安装了Linux Mint 14,确实发生了同样的事情。

我试着从远程服务器上删除authorized_keys,但没有改变任何东西。

这对我来说很有用,感谢Zoredache。

一定要用主机replace$ REMOTE_HOST。 注意:这假设某些目录。

 cat ~/.ssh/id_rsa.pub | ssh $REMOTE_HOST 'umask 077; mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys'