Подтвердить что ты не робот

Scp copy на другой сервер с секретным ключом

Что-то не так с этой командой scp?

scp -C -i ./remoteServerKey.ppk -r /var/www/* [email protected]:/var/www

Я использую тот же .ppk, что и в putty, и вводим одну и ту же кодовую фразу, но он спрашивает меня 3 раза и говорит, что отказ в соединении. Я думал, что использовал его раньше, и это сработало, но это не atm. Если это неправильно, как мне это сделать?

4b9b3361

Ответ 1

Putty не использует файлы ключей openssh - есть утилита в пакете putty для их преобразования.

edit: он называется puttygen

Ответ 3

или вы также можете сделать (для файла pem)

 scp -r -i file.pem [email protected]:/home/backup /home/user/Desktop/

Ответ 4

Команда выглядит неплохо. Не могли бы вы попытаться запустить -v (verbose mode), а затем мы можем выяснить, что это неправильно при аутентификации?

Также как упоминание в другом ответе, может быть, может быть и эта проблема - вам нужно преобразовать ключи (уже здесь): Как преобразовать ключи SSH, созданные с помощью PuttyGen (Windows ) в пары ключей, используемые ssh-agent и KeyChain (Linux) ИЛИ http://winscp.net/eng/docs/ui_puttygen (в зависимости от того, что вам нужно)