Bu gönderi son 2019-1-1 saat 10:51 tarihinde sgFengSu tarafından düzenlenmiştir
Önceki gönderiye SFTP eklememişti, bu yüzden burada ayrı ayrı yazdım C# kendisi SFTP ile etkileşime girmeyen bir sınıf veya metoddur ve SSH.NET sınıf kütüphanesi GitHub'a başvurmanız SHH.NET indirme adresine başvurmanız gerekir https://github.com/sshnet/SSH.NET Bu en son durum, başka yerlerden indirme kullanımı kolay değilse, önce bunun bir sürüm sorunu olup olmadığını görebilirsiniz ve projenin kendisi de öyle. .NET 4.0, 4.0'ı destekleyen bir dll gerektirir İndirilen dosyanın içeriği şekilde gösterilmiştir
Sonra kendi sınıfını oluşturabilirsin, birçok kişi yazdı, arayabilirsin ve ben de eke yükleyeceğim (o da başka biri tarafından yazılmış, nereden indirdiğimi unuttum). İster yükler ister indirirken, önce bağlanman, sonra bağlantıyı kapatman gerekir.
PS:SFTP默认端口 22 Bu arada, SFTP ile FTP arasında fark var, karıştırmayın. Fazladan bir S(GüvenliGüvenlik, FTP'ye kıyasla SFTP daha güvenlidir, ancak daha güvenli olan performans fedakarlığıdır ve transfer hızı daha yavaş olur. Linux sisteminde SSH etkinleştirildiği sürece SFTP de mevcuttur ve kurulumuna gerek yoktur, FTP ise ayrı olarak kurulmalıdır
UploadFile yüklenirken, aşağıdaki yükleme dizini SFTP sunucu klasör dizini + yüklenecek dosyanın adıdır.
Kaynak kodu indirme:
Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt
|