Ответ 1
Putty не использует файлы ключей openssh - есть утилита в пакете putty для их преобразования.
edit: он называется puttygen
Что-то не так с этой командой scp?
scp -C -i ./remoteServerKey.ppk -r /var/www/* [email protected]:/var/www
Я использую тот же .ppk, что и в putty, и вводим одну и ту же кодовую фразу, но он спрашивает меня 3 раза и говорит, что отказ в соединении. Я думал, что использовал его раньше, и это сработало, но это не atm. Если это неправильно, как мне это сделать?
Putty не использует файлы ключей openssh - есть утилита в пакете putty для их преобразования.
edit: он называется puttygen
Covert.ppk to id_rsa с помощью инструмента PuttyGen, (http://mydailyfindingsit.blogspot.in/2015/08/create-keys-for-your-linux-machine.html) и
scp -C -i ./id_rsa -r /var/www/* [email protected]:/var/www
он должен работать!
или вы также можете сделать (для файла pem)
scp -r -i file.pem [email protected]:/home/backup /home/user/Desktop/
Команда выглядит неплохо. Не могли бы вы попытаться запустить -v (verbose mode), а затем мы можем выяснить, что это неправильно при аутентификации?
Также как упоминание в другом ответе, может быть, может быть и эта проблема - вам нужно преобразовать ключи (уже здесь): Как преобразовать ключи SSH, созданные с помощью PuttyGen (Windows ) в пары ключей, используемые ssh-agent и KeyChain (Linux) ИЛИ http://winscp.net/eng/docs/ui_puttygen (в зависимости от того, что вам нужно)