Мне нужно скопировать файл с удаленного компьютера (который использует ОС 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?

Может ли кто-нибудь помочь мне разобраться в проблеме. Заранее спасибо.

0