Назад | Перейти на главную страницу

SSH-ключ копирования из Raspberry Pi в Linux

Я пытаюсь создать новый ключ ssh и скопировать его на сервер, используя ранее созданный ключ ssh.

/usr/bin/ssh-copy-id  -f -i /home/pi/.ssh/newKey -o "IdentityFile=/home/pi/bob" user@host.edu

Следующая команда запускается с использованием rc.local (я также пробовал cron), и ей не удастся скопировать ключ на host.edu. Но если я запускаю ту же команду после локального входа в систему с пи, она работает нормально. Как я могу заставить это работать без входа в пи?

РЕДАКТИРОВАТЬ:

Rc.local запускает команду от пользователя pi.

su pi -c '/home/pi/setup.sh'