SFTP経由でファイルを送信したいクライアントがいます(FTPは本質的に安全ではないことを理由に)。 Windows環境(Windows 2003 Server)があります。
現在、私はcopssh(OpenSSH for Windows、 http://www.itefix.no/i2/copssh )をレビューしており、代替案、またはcopsshやその他のSFTPオプションについての考えを探しています。ウィンドウズ。セットアップと管理が簡単であるほど、優れています。
私はこれまでSFTPホストをセットアップしたことがないので、皆さんが何をお勧めするのか興味があります。
私はCgyWinディストリビューションのチャンク( http://www.cygwin.com/ )をインストールし、SSH + SFTP/SCPをそのようにセットアップする傾向があり、この目的のために信頼できることがわかりました。 Windows 2000/XP/2003/Vista/2008*。これはSSHパッケージであり、ほとんどのLinuxディストリビューションや他の多くのUnix-a-likes(BSDを含む)に見られるOpenSSHスーツの完全な移植版です。
Cygwinは、必要なallがSFTPである場合、必要に応じてやり過ぎかもしれません(完全なLinuxのような環境があると非常に便利です。私の指先で、しかしあなたの説明はあなたがそのようなものを必要としないことを示唆しています)。あなたが言及しているcopsshは、実際にはOpenSSHのcygwinポートに基づいています。これは、cygwinから引き出されたSSHパーツと要件であり、他に何もないので、同様に機能するはずです。
簡単に言うと、cygwinに付属している他の多くのものが必要な場合を除いて、copsshを調査し続けることをお勧めします。その場合は、代わりに調査してください。
[*] 2008年にcygwin経由でeximに問題が発生しましたが、2008年が正式にサポートされる前に問題が解決された可能性がありますが、bashを使用したSSHと私が使用するすべての通常のコマンドラインツールは問題なく動作しました。
CopSSH、Cygwin、およびWindows/NTFS間のアクセス許可モデルの不連続性は、まっすぐに保つための大きな頭痛の種であることがわかりました。私が覚えているように、整列する必要があるのは3つのACL層でした。そしてそれは.dllバージョンに非常に敏感でした。これは数年/仕事前でした、おそらくそれは改善されました。私にとっては、「あなたの時間が何の価値もない場合にのみ無料」であるというケースでした...ソフトウェアとの戦いに費やした時間の恩恵を受けたのは私の給料であったとしても。
最近、私はBitViseのWinSSHDに1ボックスあたり100ドルを費やしています。これは、しっかりと設定され、忘れられています。私は幸せな顧客であること以外に所属はありません。 WinSSHDをご覧ください。
SFTPPlusサーバー を試すことができます。 Windowsだけでなく、LinuxとUnixでも動作します。 SFTP/SCPプロトコルとアカウントを構成するためのWebベースの管理ツールが付属しています。
同時に、FTPS(明示的および暗黙的)とHTTP/HTTPSのサポートを提供するため、複数のプロトコルを介して同じファイルにアクセスできます。
前にコメントしたように、Cygwinのアクセス許可は大きな頭痛の種です。そのため、ネイティブサーバーをお勧めします。
私はSFTPPlusを開発している人の一人です
CompleteFTP は、検討したいWindows用のSFTPおよびFTP/FTPSサーバーです。 HTTPとHTTPSもサポートしています。開示:私はCompleteFTPの開発者の1人です。
Cerberus FTP Server 4は、Windows(およびFTPS)でSFTPをサポートするようになりました。クイックインストールであり、オンラインで利用できる広範なヘルプドキュメントがあります。 GUIにSFTPインターフェイスを追加する以外に、SFTPを機能させるために必要なセットアップは他にありません。バージョン4.0はまだベータ版ですが、私はそれを広範囲に使用し、非常に安定していることがわかりました。
ダウンロードはこちらから入手できます そしてセットアップチュートリアルは彼らのウェブサイトで入手できます。
簡単な管理が目標である場合は、次のオプションを試すことができます
Windows用の軽量SFTPサーバー。 インストール は次のようなものです:
' unzip the package and run
buru user add myuser --password mypassword --rootdir c:\data
buru run
SFTPサーバーのリスト Windowsの場合
リストSFTPサーバーリストがあります sftp.net/servers 。それをチェックして、あなた自身を選んでください。免責事項:私はsftp.netサイトのメンテナーの1人であり、Rebex TinyServerとBuruServerの開発にも携わっています。
Microsoftは最近、独自のビルド OpenSSH for Windows ( リリースおよびダウンロード )をリリースしました。
Cygwinやその他のものに依存せず、非常に軽量です(Cygwinと比較して)。
セットアップのガイドを用意しました このMicrosoftビルドのOpenSSHを使用したWindows上のSSH/SFTPサーバー 。
それ以外は、 Bitvise SSHサーバー (個人用の無料版があります)で良い経験があります。
Copsshは死んだプロジェクトです。