我最近有一台新电脑,我正在尝试使用ssh-copy-id将我的密钥放在另一台服务器上,这样我就可以无需密码登录.但是当我尝试
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server
输入正确的密码后返回
Ambiguous output redirect.
之后没有其他消息.我认为它可能只是Ubuntu 12.10所以我安装了Linux Mint 14,确实完全相同的事情发生了.
我试过从远程服务器上删除authorized_keys,但没有改变任何东西.
由于Zoredache,这对我有用.
原文链接:https://www.f2er.com/ubuntu/348053.html请务必将$REMOTE_HOST替换为主机.注意:这假设某些目录.
cat ~/.ssh/id_rsa.pub | ssh $REMOTE_HOST 'umask 077; mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys'