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


136

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


Linuxのどのディストリビューションを実行していますか?Linuxボックスにソフトウェアをインストールするためのルートアクセスまたはその他の手段はありますか?
ニーシュ

共有フォルダーを備えた小さなLinux VMは(少なくともubuntu 10.04がsshfsをサポートしている状態で)実行します-ram / cpuスペアがある場合。
mbx 2013

回答:


75

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

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

SFTPネットドライブを個人用に無料にしました

彼らはウェブサイトで同様にオプションを支払いました。


1
第二:(とにかく、エクスプローラ統合worthsが言及。。
サニーMilenov

12
Netdrive 4.1はsftpを処理しないようです
rpilkey

1
これはWindows 10と互換性がありますか?
stephanmg 2018年

42

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

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


3
現在、SSHFSはx64では機能しません。
ソリン

1
今日の時点で最新のDOkan要件をインストールしましたが、OpenSSHキーペアを使用して接続しようとするとクラッシュし続けます。
Dan Dascalescu、2010

1
@ Sorin Sbarnea:本当だったが、もう本当ではない。
Stefan Steiger、

4
Windows 7 64ビットでは機能しません。常にクラッシュし続けます。誰かがいくつかの回避策を見つけましたか?
m1k3y3 2012

2
Win-SSHFSとDOKANY(DOKAN)をインストールして使用する手順で見つけたすばらしい新しい記事を次に示します:igikorn.com/sshfs-windows-10
Gabriel Staples

22

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

WindowsにSSHをマウントする

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


5
素晴らしいツールですが、ドライブ文字を使用して接続したいのですが、つまり、次のように接続sftp://server.com/dir/subdirしたいのですがZ:\subdir、機能しません:(
Artur Iwan

2
@endolithそれは読み書きです。おそらく読み取り権限しか持っていません。
Daniel Sokolowski、2012年

5
ほとんどのアプリケーションは、(UNCではなく)swishパスをサポートしていません。したがって、ここでは役に立ちません。
クリスチャン

また、sshキーファイルはサポートしていません。:-(
ミルコ14年

@Mirko sshキーを追加できるsshエージェント(Pageantなど)をサポートしています。よく働く!
lephleg 2016

14

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


少しゆっくりですが、私にとってはうまくいきます。
ボビンス、2009年

@Vinko Vrsalovic:長いので、正確な日付がわかりません。ちょうど約半年前まで、x64ではエラーが発生しませんでした。より良い質問は、WindowsでRSAキーをどのように作成するかですが、そこにgitbash @ google-codeが役立ちます。
Stefan Steiger

@Quandary:すばらしい。前回試してみたが、すべてはうまくいかなかった。
Vinko Vrsalovic

これはクールに見えます。残念ながら、現在のバージョン(2)は、Windows 8で動作しないインストーラはバージョン3は、Windows 8サポートすることを私に通知
アレックスK

5

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

Linuxに関するCIFSの情報は、http//linux-cifs.samba.org/にあります。


4
Sambaは、低速/高遅延(LAN以外のほとんどすべての接続)接続で使用するのは非常に困難です。
ThiefMaster 2014

@ThiefMaster Heavyはあなたに同意しました、仮想マシンでのsambaの読み取りファイルのパフォーマンスはあまりにも悪いです。
inix 2016

4

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

ここでは、LinuxボックスをSMBサーバーに変更します。これにより、Windowsでうまく機能する方法でファイルを共有できます。

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


PuTTyを使用したSSHトンネルはそれほど悪くありません。接続すると、トンネルが自動的に開始されます。起動時に実行するように設定し、パスフレーズなしの秘密鍵ログインを使用すると(警告、安全ではありません!!!)、すぐに準備が整います。
user54650 2009年

sambaは、クラスの残りの部分では使用しない追加の手順であるため、セットアップしないほうがよいでしょう。また、私はSSHをSambaよりも信頼しており、キャンパスネットワークは、何人の生徒がパソコンを使用していて、神が実行しているのか知っているので、安全とは言えません。
Jared

2
Jared:sambaを使用した場合は、とにかくそれをSSH経由でトンネリングする必要があるため、sshと同じくらい安全です。本当に簡単なドラッグドロップメソッドが必要な場合は、WinSCPがいいと思います。
マイケルハーレン、


0

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

編集:まあ、ごめんなさい。Vinkoが私の前に投稿し、今では新しいことを学びました:)



0

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.