PSCP между локальным (Windows) и удаленным (Linux) с закрытым ключом

1152
jto

В настоящее время я копирую файлы с сервера Windows на сервер Linux через PSCP, используя аутентификацию по имени пользователя / паролю, однако мне нужно использовать вместо этого аутентификацию с открытым / закрытым ключом.

Я исчерпал Интернет, почему это не работает для меня, пожалуйста, посмотрите мою команду здесь.

C:\pscp.exe -scp -i "C:\Users\logman\Documents\whosin.ppk" "C:\Net2 Access Control\whos_in_data.html" jenkinsslave@172.1.1.1:/var/www/whosin/html 

Я сгенерировал открытый / закрытый ключи на сервере Windows и скопировал открытый ключ на сервер Linux и в файл author_keys. Закрытый ключ находится в формате .ppk в указанном выше месте на компьютере с Windows.

Что я делаю неправильно?

0
Можете ли вы предоставить журналы с любой стороны? djsmiley2k 7 лет назад 1
«Сервер отклонил наш ключ» - это использование .ppk из Windows в PSCP через графический интерфейс Putty (чтобы принять ключ в первый раз) jto 7 лет назад 0
Я полагаю, что это может быть связано с форматом закрытого ключа Putty .ppk, тогда как ssh на сервере Linux использует Open-SSH. jto 7 лет назад 0
Извините, забыл пометить @ djsmiley2k jto 7 лет назад 0

0 ответов на вопрос