web-dev-qa-db-ja.com

SFTP接続をWindowsのマップされたドライブとしてマップするオープンソースツールはありますか?

このタスクを実行する多くの商用製品があることは知っていますが、 [〜#〜] sshfs [〜#〜] のようなものを探していますが、オープンソースであるWindowsシステム用です。

WinSCP [〜#〜] faq [〜#〜]KeepUpTODate 機能を指します。これは回避策として使用できますが、マップされたドライブとは正確には異なります。それは近いですが。

22
Tom Feiner

試しましたか スウェーデン語

Swishを使用すると、SFTP経由で別のコンピューターに保存したファイルやフォルダーに安全にアクセスできます。 SwishはWindowsエクスプローラーの拡張機能ですが、ドライブをマップできないことを このページ に明記しています。 GPLオープンソースライセンスの下にあります。

10
Lee Chee Kiam

標準的な選択肢は ExpanDrive (以前のSftpDrive)であり、OSSでも無料でもありません(フルバージョンでは$ 39)。

成熟したOSSの代替案をまだ見つけていません。

8
vartec

興味のある方は、この目的のために 無料のSFTPネットドライブ アプリケーションを提供しています。 (商用コンポーネントを使用するため)オープンソースではありませんが、完全に無料です。

更新:SFTPネットドライブのソースコードは、コールバックファイルシステム製品のサンプルプロジェクトの1つとして含まれています。

私が知っている唯一のオープンソースプロジェクトはこれを行います Dokan SSHFS、これは基本的にWindowsのFuseです。私の経験はそれほどポジティブではありませんが(非常に不安定です)。

私は現在 ExpanDrive を使用していますが、これは残念ながらフリーまたはオープンソースではありません。それは動作します;)

3
Sietse

SSHポート転送、リモートエンドで実行されているFTPサーバー、ローカル接続のみを受け入れる、およびネイティブWindows FTPマッピング

私が提案したものを試すことができます ここ 。これは FTP over SSH です。名前で具体的に要求したものとは異なる場合がありますが、ユースケースに適合する場合があります。

3
mpbloch

今日もこの質問があり、この良い記事に出会い、SftpDriveと Webdrive の2つのプログラムについて説明しました。

http://systembash.com/content/map-drive-letter-sftp-ssh-review/

3
Igor B.

最近の最良の解決策は、Eldosから提供されている無料のツール SFTP Net Drive を使用することです。スーパーコンピューティングクラスター内で正常に使用しており、正常に動作します。 Sambaを排除したかったのです。

2
David Hrbáč

Win-SSHFSDokan に基づいていますが、いくつかの改良と簡単なインストールが含まれています。パフォーマンスは非常に良好で、コードはC#開発者にとって理解しやすいものです。

インストール後に正式に再起動が必要ですが、Win-SSHFSは再起動せずに機能しました。書き込み時のデータ損失に注意してください-これを参照してください Google Codeの問題

RedDriveの有効なインストーラーダウンロードリンクが見つかりました:

http://www.brothersoft.com/red-drive-file-transfer-extension-download-164269.html

Win7 x64では、MSIを「古いWindows互換性」モードで実行してインストールする必要がありました(これはEXEではないため、OSを選択したり、管理者として実行したりできません)。

お役に立てれば!

0
Troy

最近の別の質問からここに来ました。

freeSSHd を見てください(FTPもサポートしており、もちろんSCPも使用できます)。
残念ながらオープンソースではありません。しかし、それはかなり良いです。

0
nik

SFTP経由でアクセスしたファイルをWindowsドライブにマップできる唯一のフリーウェアツールは Red Drive です。

それはもはや開発されておらず、「代替」であるAnyClientはドライブマッピングを行いません。接続を作成するときに偽のエラーもあります-Recovery policy configured for this system contains invalid recovery certificate.それ以外は、1つのSFTPサーバーで動作し、別のサーバーへの認証に失敗しました。

0
user48867

おそらく非常に複雑な解決策として、ローカルネットワークにLinuxボックスがある場合(またはLinux VM SFTPリソースに接続するマシンで実行している場合)は、そのマシンでSSHFSを使用してリソースを作成し、結果のファイルシステムをSamba経由でWindowsボックスに共有します...

0
David Spillett

RedDrive を試してください。 (2008年以降)積極的に開発されていませんが、(どうやら)無料です。

0
Seth