プロが教えるわが家の防犯対策術!

サーバにFilezillaをインストールしSFTP設定を行いたいのですが、
ネットをみても、クライアントの接続方法だったり、
FTPだったり、FTPSだったりとSFTPの設定方法を見つける事が出来ず困っています。

そこで、具体的な設定方法、または設定方法が記載されているサイトをご存知であれば
是非ご教示頂きたく、投稿させて頂きました。

また、FTPSはSSLやTSLで接続する際に鍵認証が必要との事ですが、
SFTPのSSH接続でも鍵が必要なのでしょうか?
最終的には、VB.NETからSFTP接続にてファイルを取得したいと考えているのですが、
もし鍵認証が必要な場合、VB.NET側にも鍵情報をソースに記載しないとダメですか?

以上、何卒宜しくお願い申し上げます。

A 回答 (1件)

FileZilla Serverだけではダメということでしょう。


そもそもFTPSはSSLを利用した通信方法ですが、SFTPはSSHを利用した通信方法です。
前者はコンピュータにSSLを制御する仕組みがあるからSSLの証明書があれば事足りますが、
後者はそもそもファイル転送を行うプロトコルを利用するわけではないので、
FileZilla Serverではサポートしていないということだと思います。

因みにVB.NETで開発を行ってSFTPクライアントとする時、公開鍵の必要の有無ですが、
それはサーバ(SSHの設定)に依存するということです。

http://www.codeproject.com/Articles/11966/sharpS …
http://www.tamirgal.com/blog/page/SharpSSH.aspx
このライブラリを見る限り、『Userauth: password, publickey (RSA)』などと記されていますので、
外部ファイルを公開鍵として指定して接続できるようです。
    • good
    • 0
この回答へのお礼

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

お礼日時:2014/05/26 10:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!