Bir dosyayı uzak makineden (Windows işletim sistemi kullanıyor) makineme (aynı zamanda Windows işletim sistemi kullanıyor) java'da ssh kullanarak kopyalamam gerekiyor. Bu yüzden bu işi yapmak için JSch örnek kod çalıştırmasını kullandım. files.but copy ben her zaman döndürülen değer olarak -1 olsun.Even benim durumumda da işe yaramadı örnek kodu ScpFrom kullandım.Bazı durumda
Unable to execute command or shell on remote system: Failed to Execute process.
exit-status: -1
diğer durumlar (yani) farklı eğik çizgiler veya yollar kullandı ve yalnızca geri döndü
exit-status: -1
kullanılan scp komutu
scp -f user@ipadress:\user\folder\file.txt \user1\folder2
remotemachine kullanıcı-kullanıcı adı
bir veya iki eğik çizgi ile eğik çizgileri bile değiştirdim. Her şey başarısız oldu.
freesshd sunucusu SCP'yi destekliyor mu?
Herhangi biri sorunu çözmede bana yardımcı olabilir mi? Şimdiden teşekkürler.
Windows makinelerinizde scp'yi desteklemek için bir şey yüklü mü?
—
Aviram Segal
Jsch komutunu çalıştırmaktan çıktı okumayı denediniz mi? Bir örnek için buraya bir göz atın . Daha fazla günlük bu hata ayıklama yardımcı olacaktır.
—
Martin Foot
Bu komutu terminalde çalıştırmayı denedin mi?
—
tcb