• 締切済み

FilezillaサーバのSFTP設定方法

サーバにFilezillaをインストールしSFTP設定を行いたいのですが、 ネットをみても、クライアントの接続方法だったり、 FTPだったり、FTPSだったりとSFTPの設定方法を見つける事が出来ず困っています。 そこで、具体的な設定方法、または設定方法が記載されているサイトをご存知であれば 是非ご教示頂きたく、投稿させて頂きました。 また、FTPSはSSLやTSLで接続する際に鍵認証が必要との事ですが、 SFTPのSSH接続でも鍵が必要なのでしょうか? 最終的には、VB.NETからSFTP接続にてファイルを取得したいと考えているのですが、 もし鍵認証が必要な場合、VB.NET側にも鍵情報をソースに記載しないとダメですか? 以上、何卒宜しくお願い申し上げます。

みんなの回答

回答No.1

FileZilla Serverだけではダメということでしょう。 そもそもFTPSはSSLを利用した通信方法ですが、SFTPはSSHを利用した通信方法です。 前者はコンピュータにSSLを制御する仕組みがあるからSSLの証明書があれば事足りますが、 後者はそもそもファイル転送を行うプロトコルを利用するわけではないので、 FileZilla Serverではサポートしていないということだと思います。 因みにVB.NETで開発を行ってSFTPクライアントとする時、公開鍵の必要の有無ですが、 それはサーバ(SSHの設定)に依存するということです。 http://www.codeproject.com/Articles/11966/sharpSsh-A-Secure-Shell-SSH-library-for-NET http://www.tamirgal.com/blog/page/SharpSSH.aspx このライブラリを見る限り、『Userauth: password, publickey (RSA)』などと記されていますので、 外部ファイルを公開鍵として指定して接続できるようです。

bows_0307
質問者

お礼

自分なりに調べてみましたが、やはりサポートしていないようですね。 .Netに関しては環境が整い次第、試してみたいと思います。 返信有難う御座いました。

関連するQ&A