本日、VistaとWin7(私が使用している)にftpをネイティブにマッピングするオプションがあることをこの記事で確認しました。
http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/
しかし、私はsftpを持っている必要があります... windowsはsftpに対して同じ機能を持っていますか?? 私はSSHセキュアシェルを使用していますが、ファイル転送はsftpであると想定しています。
本日、VistaとWin7(私が使用している)にftpをネイティブにマッピングするオプションがあることをこの記事で確認しました。
http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/
しかし、私はsftpを持っている必要があります... windowsはsftpに対して同じ機能を持っていますか?? 私はSSHセキュアシェルを使用していますが、ファイル転送はsftpであると想定しています。
回答:
FTPのセットアップは1つのことです。
ただし、セキュアFTPをサポートするには、公開キー認証メカニズムをシステムに統合する必要があります。Windowsはまだそれに近いものではありません(少なくともファイルシステムのマッピングについて)。そして、そのようなことがWindows 7で現在サポートされている場合、私は非常に知りたいです。
一方、freeSSHdはこの目的には非常に優れたツールです。
SFTPもサポートしていますが、私のお気に入りのコマンドはscp
です。
私はあなたがWindowsでネイティブにそれを行うことはできないと思いますが、ここにあなたのニーズに対応するソフトウェアがあります:expandrive。
お役に立てれば。
Swishはそのために最適です。ダブルクリックしてドライブを設定するのと同じくらい簡単です。完了です!
Win 7 32ビットで完全に動作します
WinSCPは、WindowsでのSFTPに適したWindowsソリューションであることがわかりました。マップされたドライブではありませんが、ドラッグアンドドロップが可能で、Puttyが統合されています。http://winscp.net/で確認してください
djangofanはかなり近いです。
SSHを介してポート転送を設定できます。サーバーでサポートされている場合、FTPサーバーを実行することもできますが、localhostからの接続のみを受け入れます。それ以外の場合、セキュリティはどこにありますか?
次に、ユーザースペースでのみサーバーFTPプロセスを実行でき、ポート21にグロブできないと仮定します。OK、ポート2121と呼びます。
server
たとえば、PuTTYを使用してSSHに接続し、ポート21からサーバーFTPプロセスで127.0.0.1のみにバインドした場合server:2121
でもlocalhost:2121
、ローカルポート転送を設定します。
これで、SSHプログラムはクライアント(Windows)ポート21のポート21でリッスンし、それをSSH経由で転送しlocalhost:2121
、サーバー環境の領域などで要求します。
次に、David Spillettの回答を受け取りlocalhost
ますが、ホストで他のFTPサーバーをまだ実行していないと仮定して、サーバーとして使用します。
Windowsエクスプローラーが開きftp://localhost
、サーバーで実行されているFTPプロセスが表示されます。PASVモードの転送しかできないと思います。
ご質問は?
Swishと呼ばれる非常に見栄えの良いソフトウェアがあり、それは医師が注文したものと同じかもしれません。
WindowsにはSSH機能がありませんが、Putty.exeを使用してそれを行うことができます。
FTPマシンがSSHホストとして機能していると想定して、ポート22でPutty.exe telnetを実行して他のマシンへのトンネルを開くだけです。セキュリティで保護されたトンネルを介してリモートFTPポート20 + 21にルーティングするプロキシをローカルポートに作成します(パテ構成を使用)。次に、FTPソースをドライブとしてマップするようにWindows 7を構成します(SSHトンネル経由)
私はこれを自分で試したことはありませんが、うまくいくと思います:Windows 7を使用してマップされたドライブで、「Putty SSLトンネルを使用して保護」