Команда для удаленного копирования одного файла — Runtime.getRuntime().exec("sshpass -p sbsiz scp '/home/surendra/Desktop/remote_backup.txt' [email protected]:/home/");.
Но каков синтаксис для копирования всех файлов в каталог /home/surendra/Desktop?




Вы пробовали вариант с дикой картой? как scp /local-directory/* root@<some-host>:/remote-directory
В вашем случае выполните следующее.
Runtime.getRuntime().exec(new String[] {"/bin/sh","-c", "sshpass -p sbsiz scp '/home/surendra/Desktop/*' [email protected]:/home/"});
не могу попробовать это до сих пор, потому что машина недоступна