Я пытаюсь написать скрипт для "scp" файла с локального сервера A на удаленный сервер B.
То, что я сделал, это сгенерировал открытый ключ с сервера A и добавил его на сервер B "authorized_keys". Все найти.
Я делаю небольшой тест, и ssh из A в B без пароля успешно. Вот команда
$ ssh userid@serverB
Но вот вопрос. когда я пытаюсь выполнить команду scp, происходит сбой из-за «Несанкционированный доступ запрещен».
-bash-4.1$ scp file_name userid@serverB:~
Unauthorized access is prohibited
file_name 100% 0 0.0KB/s 00:00
Я потратил много времени, чтобы выяснить причину, но не могу получить правильный ответ.
Может ли кто-нибудь дать мне знать, почему это произошло? Большое спасибо.