ile SFTP bağlanırken bir SFTP konumdan bazı dosyaları indirmek zorunda."İstenen ad geçerli olmakla birlikte, istenen türde veri bulunamadı" SharpSsh
Ben SharpSsh
kütüphaneleri kullanıyorum ama bağlanamıyorum. . Aşağıda
<add key="FTPHost" value="xyz.csod.com" />
<add key="FTPDirectory" value="/Test" />
<add key="FTPUserName" value="abc" />
<add key="FTPPassword" value="pass" />
<add key="FTPPort" value="22" />
Ve C# kod parçası SFTP ile bağlantı edilir:
Aşağıda benim SFTP detaylar
using Tamir.SharpSsh;
using Tamir.SharpSsh.jsch;
using Tamir.Streams;
public string DownloadFile()
{
Sftp oSftp = new Sftp(host, userName, password);//
oSftp.Connect(port);
}
Ama Connect'e() at istisna alıyorum mı -
ek bilgiler:
System.Net.Sockets.SocketException (0x80004005): istenen ad geçerli olmakla birlikte, istenen türde hiçbir veri Sisteminde
System.Net.Dns.InternalGetHostByName
(Dize Hostname, Boole includeIPv6) bulunmuştur Tamir.SharpSsh.jsch.Util.createSocket (string ev sahibi, ınt32 bağlantı, Int32 de Tamir.SharpSsh.java.net.Socket..ctor (string ev sahibi, Int32 bağlantı noktası) de .Net.Dns.GetHostByName (string ana makine adı) zaman aşımı)"
C# konsol uygulaması ile çalışıyorum.
1) 'host' değişkeninin gerçek değeri nedir? Bu xyz.csod.com' mu? Veya başka bir şey. Sorunuzdan belli değil. 2) GUI SFTP istemcisini kullanarak SFTP sunucusuna aynı makineden bağlanabilir misiniz? 3) Başka bir SFTP kütüphanesi kullanın. SharpSsh yıllarca korunmaz. –