|
分類:[C#]
お世話になります。
SFTP接続・ファイルダウンロードをローカル環境にてテストしたいと思っています。 (「C:\Works\From」から「C:\Works\To」へSFTP転送)
が、うまくいかない原因がわからず困っています。 そもそも、そんなことはできない、といったことまで含め、 アドバイス・指摘もらえればと思います。
開発環境・設定は以下です。
WINDOWS XP SP2 VisualStudio2008 ProfessionalEdition C#3.0
SFTP環境:「FreeSSHd」を使用。 設定情報 Server status:telnet・SSHともに「running」 Authentication:Password・PublicKeyともに「Diabled」 SFTP HOME PATH:「C:\\Works\\From」 port:1024
SFTP用ライブラリ 「edtFTPnetPRO.dll」を使用。
以下、ソースです。 --------------------------------------------------------- using EnterpriseDT.Net.Ftp;
SecureFTPConnection ftpConnection = new SecureFTPConnection();
//ライセンス適用(正しいという前提でお願いします) ftpConnection.LicenseOwner = LicenseOwner; ftpConnection.LicenseKey = LicenseKey; //接続設定 ftpConnection.ServerAddress = "localhost"; ftpConnection.ServerDirectory = "C:\\Works\\From"; ftpConnection.ServerPort = 1024; ftpConnection.UserName = test; ftpConnection.Password = test; //一先ず、認証は無しで ftpConnection.Protocol = FileTransferProtocol.SFTP; ftpConnection.ServerValidation = SecureFTPServerValidationType.None;
//接続 ftpConnection.Connect(); ←ここで落ちてしまいます…。 ---------------------------------------------------------
よろしくお願いします。
|