ด้วยความช่วยเหลือจาก devs ของ SparkleShare พบปัญหา (และกำลังรอการแก้ไขอย่างเป็นทางการในขณะที่ใช้วิธีแก้ปัญหาด้านล่าง)
ใน~\AppData\Roamin\sparkleshare\debug_log.txt
คือต่อไปนี้:
11:57:53 | Controller | ssh-agent started, PID=6972
11:57:54 | Auth | Imported key 'C:\Users\wmyers\AppData\Roaming\sparkleshare\2012-09-20 11h20.key'
11:57:54 | Auth | The following keys may be used:
2048 5f:8c:51:d7:53:d1:61:98:f6:bd:68:56:cc:ce:d2:d0 C:\Users\wmyers\AppData\Roaming\sparkleshare\2012-09-20 11h20.key (RSA)
11:59:18 | Fetcher | C:\Users\wmyers\SparkleShare\.tmp\media | Fetching folder: ssh://storage@176.9.40.74:8110/home/storage/media
11:59:18 | Auth | Fetching host key for 176.9.40.74
11:59:20 | Auth | Skipping fingerprint check
11:59:20 | Auth | Accepted host key for 176.9.40.74
11:59:20 | Fetcher | Failed creating fingerprint: Index was outside the bounds of the array. at SparkleLib.SparkleFetcherBase.GetFingerprint(String public_key)
11:59:21 | Cmd | .tmp | git clone --progress --no-checkout --depth=1 "ssh://storage@176.9.40.74:8110/home/storage/media" "C:\Users\wmyers\SparkleShare\.tmp\media"
กุญแจสำคัญคืออันที่ 11:59:20 พร้อมกับ "Fetcher" ที่ด้านหน้า
มีการแก้ไขอย่างเป็นทางการในไม่ช้าซึ่งจะกล่าวถึงการนำเข้าคีย์ SSH สาธารณะของเซิร์ฟเวอร์อย่างเหมาะสม วิธีแก้ปัญหาปัจจุบันคือการคัดลอกเนื้อหาของเซิร์ฟเวอร์/etc/ssh/ssh_host_rsa_key.pub
ไป~\.ssh\known_hosts
ยังเครื่องไคลเอนต์ด้วยตนเอง
หากไม่ได้ผลสำหรับคุณคุณต้องรอรุ่นถัดไปหลังจาก 0.9.2
นอกจากนี้เห็นได้ชัดว่าสิ่งนี้เกี่ยวข้องกับการรัน ssh บนพอร์ตที่ไม่ได้มาตรฐานเท่านั้น