SSH 将密钥从 Raspberry Pi 复制到 Linux

SSH 将密钥从 Raspberry Pi 复制到 Linux

我正在尝试创建一个新的 ssh 密钥,并使用以前生成的 ssh 密钥将其复制到服务器。

/usr/bin/ssh-copy-id  -f -i /home/pi/.ssh/newKey -o "IdentityFile=/home/pi/bob" [email protected]

使用 rc.local 运行以下命令(我也尝试过 cron),但无法将密钥复制到 host.edu。但如果我在本地登录 pi 后运行相同的命令,则运行正常。如何在不登录 pi 的情况下运行此命令?

编辑:

rc.local 运行命令的是 pi 用户。

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

相关内容