web-dev-qa-db-ja.com

Windows 7でのSSH / SFTP共有のマウント

重複の可能性:
VistaのフォルダとしてのSFTP

私はWindows、特にWindows 7にかなり慣れていませんが、学校のプロジェクトに使用しています。 LinuxまたはOS Xのsshfsを介して行うのと同じ方法でWindows 7にマウントしたいSSH経由でアクセス可能なディレクトリがありますが、Windows 7のFuseポートはわかりません。 Windows 7でこれを達成する簡単な方法?

(FileZillaのような通常のSFTPクライアントでも機能しますが、変更を加えるたびに手動でファイルを転送してコンパイルする必要がないので、ローカルボリュームとしてマウントするものが推奨されます。)

20
Adrian Petrescu

Windowsの Dokan SSHFS を見てください。 Dokan SSHFSは、SSHを使用してリモートファイルシステムをマウントするプログラムです。 MSVC 2005 redistributable と、SSHFSダウンロードページから入手できるDokanライブラリをインストールする必要があります。

別の解決策は MindTermNetDrive とともに使用することです(どちらにも無料のホームバージョンがあります):

  1. MindTermをダウンロードして抽出する
  2. Mindterm.jarを実行します(可能な場合はダブルクリックします。それ以外の場合は、コマンドプロンプトでJava -jar mindterm.jarと入力します)。
  3. Sshを実行するホストを入力し、その後にユーザー名とパスワードを入力します
  4. メニューで、[プラグイン]> [FTP to SFTP Bridge…]をクリックします。
  5. リスンアドレスとして127.0.0.1と入力します。
  6. リスニングポートに21と入力します。
  7. リモートシステムタイプを選択します
  8. [有効にする]をクリックします
  9. [閉じる]をクリックします
  10. 次に、NetDriveをインストールします
  11. ネットドライブがインストールされたら、それを開いて、下部にある[新しいサイト]をクリックします
  12. サイト名としてlocalhost(または、呼び出したいもの)を入力します
  13. サイトIPにlocalhostと入力します
  14. ポートに21と入力します
  15. ポートにFTPを選択します
  16. ドライブ文字を選択してください
  17. 匿名として接続を確認
  18. 保存をクリックします
  19. 接続をクリックします
  20. Xをクリックしてウィンドウを閉じます(システムトレイに最小化されます)

そこにあります! WindowsのドライブとしてのSSH/SFTP接続。私はWindows Vistaでテストしましたが、Windows XPでは問題なく動作するはずです。

ソース

19
John T