Я создал новый ключ, используя ssh-keygen -t rsa
без ключевой фразы. Затем я передал ключ, используя ssh-copy-id root@192.168.x.x
а затем ssh'ed на хост, используя ssh 'root@192.168.x.x'
или scp, и он принимает меня без запроса пароля. Однако, когда я пытаюсь выполнить scp с помощью команды scp -i ~/.ssh/id_rsa.pub test.wav root@192.168.x.x:/home/test/
он запрашивает у меня пароль.
Он запрашивает только пароль для ключа и пользователя, когда я использую опцию -i identity_file
, и я хотел бы избежать этого, чтобы его можно было запустить в скрипте.