- - PR -
C#でSFTP接続
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-08-26 11:38
お世話になります。
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:22 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 = 22; ftpConnection.UserName = test; ftpConnection.Password = test; //一先ず、認証は無しで ftpConnection.Protocol = FileTransferProtocol.SFTP; ftpConnection.ServerValidation = SecureFTPServerValidationType.None; //接続 ftpConnection.Connect(); ←ここで落ちてしまいます…。 --------------------------------------------------------- ファイアウォールを無効にしても状況は変わりませんでした。 エラー内容は"AuthenticationFailed"です。 以上、よろしくお願いします。 |
|
投稿日時: 2008-08-27 08:00
リンクしておきます。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=23895 |
1