web-dev-qa-db-ja.com

SSH経由でWindowsにリモートLinuxフォルダーをマウントするにはどうすればよいですか?

私は現在、システム管理者/シェルプログラミングクラスの盲目の学生です。 ls、pwdなどのコマンドを実行するためにsshは正常に動作しますが、スクリーンリーダーやsshセッションではエディターはうまく機能しません。 Linuxフォルダをssh上にマウントしてWindowsドライブとして表示できるかどうか疑問に思っていましたか?このようにして、アクセス可能なソフトウェアを使用して必要なファイルを編集でき、SCPを使用してファイルをやり取りする必要はありません。

121
Jared

2002年にノベルは、WebDAV、FTP、SFTPなどの共有をWindowsドライブ文字にマッピングできる NetDrive というソフトウェアを開発しました。現在は放棄されているため、メンテナンスはされていません(NovellのWebサイトでは入手できません)が、無料で使用できます。 「netdrive.exe」を検索してダウンロードできるものがかなりあることがわかったので、実際にいくつかダウンロードし、md5sumを比較して、一般的な(できれば安全な)バージョンを取得していることを確認しました。

2017年11月10日更新SFTPNetDrive は、元のnetdriveプロジェクトの現在のプロジェクトです。そして、彼らは個人使用のためにそれを無料にしました:

私たちは個人使用のためにSFTPネットドライブを無料にしました

彼らはウェブサイトでもオプションを支払っています。

62
Sunny Milenov

Dokan Windows用のFuseおよびsshfs実装のように見えます。期待どおりに機能し、宣伝されていれば、まさにあなたが探していることをします。

(リンクが更新され、2015-10-15に機能します)

42
matli

私が見つけた最も簡単な解決策は、 https://github.com/billziss-gh/sshfs-win です。接続されたサーバーは、完全に機能するネットワークドライブとして表示されます。これは、「Dokany」または「dokan」ベースのソリューションではなく、経験からすると、より安定しており、パフォーマンスが高いようです。 WinFspパフォーマンステストも参照してください

mount ssh on windows

以前にこの回答が述べていることに注意してください、 https://github.com/Foreveryone-cz/win-sshfs およびその前 http://www.swish-sftp.org/ しかし、私はそれらのいずれも使用しなくなり、最初は動作を停止し、2番目はすべてのプログラムで完全にサポートされていないドライブを作成しました。

16

もう1つのWindows-yオプション(39ドル)は http://www.expandrive.com/sftpdrive です。

14
Vinko Vrsalovic

CIFSをご覧ください( http://www.samba.org/cifs/ )。これは、Linuxマシンで実行できる仮想ファイルシステムであり、SMBを使用してWindowsのLinuxマシンにフォルダをマウントできます。

Linux上のCIFS情報は、次の場所にあります。 http://linux-cifs.samba.org/

5
neesh

Windowsマシンにリモート共有をマウントする必要があります。これが Samba/smb の目的です。

LinuxボックスをSMBサーバーに変えることで、Windowsでナイスにプレイできるようにファイルを共有できます。

同じネットワーク上にいない場合は、SSH接続を介してこれをトンネリングする必要がありますが、努力する価値はありません。

4
Michael Haren

2番目のDavidの回答:ユーザーがログインしたときにネットワークドライブを自動的にマウントする必要がありました。DokanSSHFSは素晴らしいツールですが、この場合は十分に信頼できませんでした。私が見つけたNetdriveのコピーはSSHFSまたはsftpをサポートしていませんでした-最新のものがサポートしているかどうかはわかりません。

私が現在試しているソリューションには、仮想ネットワークアダプターの追加(ファイル共有を無効にした)、plinkを使用してSAMBAを実行しているリモートマシンへの新しいアダプターを介してトンネルを開き、新しいアダプターに対してネットワークドライブをマウントすることが含まれます。ここに別の便利なチュートリアルがあります http://www.blisstonia.com/eolson/notes/smboverssh.php

トンネルとネットワークドライブはログインスクリプトを使用して設定できるため、ログイン後数秒でユーザーはマッピングされたドライブを使用することができます。

0
Leo

Linuxフォルダーを、sshにしかアクセスできないWindowsのネットワークドライブとしてマウントできないと思います。 WinSCP を使用することをお勧めします。これにより、sshを介してファイルを転送でき、無料です。

編集:まあ、ごめんなさい。ビンコは私の前に投稿し、今私は新しいことを学んだ:)

0
Stefano Driussi

明らかに、Novellの無料の NetDrive ソフトウェアはSFTPファイルサーバーにアクセスできます。

0
Alnitak