Мне нужно скопировать файл с удаленного компьютера (который использует ОС Windows) на мой компьютер (он также использует ОС Windows), используя SSH в Java.Поэтому я использовал пример кода JSch для выполнения этой работы.В этом я дал команду scp для копирования файлов. Но я всегда получаю -1 в качестве возвращаемого значения.Даже я использовал пример кода ScpFrom, который также не работал в моем случае.В каком-то случае он вернулся
Unable to execute command or shell on remote system: Failed to Execute process.
exit-status: -1
в других случаях (т. е.) использовались разные косые черты или пути, и он возвращал только
exit-status: -1
команда scp используется
scp -f user@ipadress:\user\folder\file.txt \user1\folder2
user-username удаленного компьютера
я даже изменил косую черту, чтобы переместить одну или двойную косую черту.Все вещи провалились.
сервер freesshd поддерживает SCP?
Может ли кто-нибудь помочь мне разобраться в проблеме. Заранее спасибо.