Я использую кодирование для развертывания, и он предоставляет способ доступа к машине сборки с помощью ssh:
ssh rof@1.2.3.4 -p 65503
Это отлично работает, и я вхожу в машину.Теперь я хочу скопировать файл с удаленного компьютера на мой локальный компьютер.Я пытаюсь:
sudo scp -p 65503 -v -i ~/.ssh/id_rsa rof@1.2.3.4:~/home/rof/cache/app.js /
И я получаю целый ряд ошибок:
cp: 65503: No such file or directory
cp: -v: No such file or directory
cp: -i: No such file or directory
rof@23.20.112.101: Permission denied (publickey).
Я не знаю, почему он говорит No such file or directory
для каждого аргумента.
id_rsa
существует и находится в каталоге ~/.ssh/
.
Ошибка «Отказано в доступе» является отдельной проблемой.
Есть идеи?