C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 45 を表示中)
■23895 / )  C#でSFTP接続
□投稿者/ hirohiro79_9 (1回)-(2008/08/23(Sat) 12:08:24)

分類:[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(); ←ここで落ちてしまいます…。
---------------------------------------------------------

よろしくお願いします。
返信 編集キー/


管理者用

- Child Tree -