ubuntu 12.10/linux mint 14 ssh-copy-id 不起作用并返回模棱两可的输出重定向

ubuntu 12.10/linux mint 14 ssh-copy-id 不起作用并返回模棱两可的输出重定向

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

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

输入正确密码后返回

Ambiguous output redirect.

此后没有其他消息。我以为可能只是 Ubuntu 12.10,所以我安装了 Linux Mint 14,果然发生了完全相同的事情。

我尝试从远程服务器中删除authorized_keys但没有任何改变。

答案1

感谢 Zoredache,这对我很有用。

确保将 $REMOTE_HOST 替换为主机。注意:这假设某些目录。

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

相关内容