私は現在、システム管理者/シェル プログラミング クラスに参加している盲目の学生です。ssh は ls、pwd などのコマンドの実行には問題なく動作しますが、エディターはスクリーン リーダーと ssh セッションではうまく動作しません。Windowsドライブとして表示されるように、Linuxフォルダーをssh経由でマウントできるかどうか疑問に思っていましたか? このようにして、アクセス可能なソフトウェアを使用して必要なファイルを編集でき、SCP を使用して常にファイルをやり取りする必要がなくなりました。
10 に答える
Dokanは、Windows 用の FUSE および sshfs の実装のように見えます。期待どおりに機能し、宣伝されている場合、まさにあなたが探しているものを実行します.
(リンクは 2015 年 10 月 15 日に更新され、機能しています)
私が見つけた最も簡単な解決策はhttps://github.com/billziss-gh/sshfs-winで、接続されたサーバーは完全に機能するネットワーク ドライブとして表示されます。これは、「ドカニー」または「ドカン」ベースのソリューションではなく、経験上、より安定してパフォーマンスが高いと思われます。 WinFsp Performance Testingも参照してください。
以前にこの回答がhttps://github.com/Foreveryone-cz/win-sshfsと記載されていたことに注意してください http://www.swish-sftp.org/しかし、私はそれらのいずれも使用しなくなりました。最初の1つは機能しなくなりました2 つ目は、すべてのプログラムで完全にサポートされていないドライブを作成しました。
CIFS ( http://www.samba.org/cifs/ ) を見てください。これは、Linux マシンで実行できる仮想ファイル システムであり、SMB を使用して Windows の Linux マシンにフォルダーをマウントできます。
Linux 上の CIFS に関する情報は、http: //linux-cifs.samba.org/にあります。
Windows マシンにリモート共有をマウントする必要があります。これがSamba/smbの目的です。
これから行うことは、Linux ボックスを SMB サーバーに変えることです。これにより、Windows とうまく連携する方法でファイルを共有できます。
同じネットワーク上にいない場合は、SSH 接続を介してこれをトンネリングする必要がありますが、これは努力する価値がないかもしれません。
以下の 2 番目の David の回答: ユーザーがログインしたときにネットワーク ドライブを自動的にマウントする必要がありました。私が見つけた Netdrive のコピーは、SSHFS または sftp をサポートしていませんでした。最近のものがサポートしているかどうかはわかりません。
私が現在試しているソリューションには、仮想ネットワーク アダプター (ファイル共有を無効にして) を追加し、plink を使用して新しいアダプターを介して SAMBA を実行しているリモート マシンへのトンネルを開き、新しいアダプターに対してネットワーク ドライブをマウントすることが含まれます。http://www.blisstonia.com/eolson/notes/smboverssh.phpに別の便利なチュートリアルがあります。
トンネルとネットワーク ドライブはログイン スクリプトを使用して設定できるため、ログイン ユーザーは数秒後に、何もしなくてもマップされたドライブを使用できます。
Novellの無料のNetDriveソフトウェアは、SFTP ファイル サーバーにアクセスできるようです。