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 и, конечно же, происходит то же самое.

Я попытался удалить author_keys с удаленного сервера, но это ничего не изменило.

1 ответ

Решение

Это то, что сработало для меня, благодаря Zoredache.

Обязательно замените $REMOTE_HOST хостом. ПРИМЕЧАНИЕ. Это предполагает наличие определенных каталогов.

cat ~/.ssh/id_rsa.pub | ssh $REMOTE_HOST 'umask 077; mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys'
Другие вопросы по тегам