SFTP の場所からいくつかのファイルをダウンロードする必要があります。
SharpSsh
ライブラリを使用していますが、接続できません。
以下は私のSFTPの詳細です:
<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" />
以下は、SFTP に接続するための c# のコードです。
using Tamir.SharpSsh;
using Tamir.SharpSsh.jsch;
using Tamir.Streams;
public string DownloadFile()
{
Sftp oSftp = new Sftp(host, userName, password);//
oSftp.Connect(port);
}
しかし、Connect().Is で例外が発生しています -
追加情報:
System.Net.Sockets.SocketException (0x80004005): 要求された名前は有効ですが、要求された型のデータが見つかりませんでした
System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6) at System.Net.Dns.GetHostByName(String hostName) at Tamir.SharpSsh.java.net.Socket..ctor(String host, Int32 port) at Tamir.SharpSsh .jsch.Util.createSocket(文字列ホスト、Int32 ポート、Int32 タイムアウト)"
C# コンソール アプリケーションを使用しています。