安全なファイル転送に最適なSFTPサーバーソフトウェア

安全なファイル転送に最適なSFTPサーバーソフトウェア

あるシステムから別のシステムへのファイルの転送は、定期的に実行する必要があります。ローカルネットワークでは、多くの場合、ネットワーク共有を使用して実行されますが、ネットワーク間で転送がインターネット経由で行われる場合、通常、何らかの形式のファイル転送プロトコルを使用します。多くの異なるプロトコルが光を見ており、それぞれがその祖先の1つまたは多くの欠点に対処しています。

今日は、SFTPサーバーソフトウェアについて見ていきます。なぜSFTP、あなたは尋ねるかもしれませんか?ええと、主にセキュリティ上の懸念のためです。SFTPは、ファイル転送を安全なSSH接続内にカプセル化するため、インターネットなどのパブリックネットワークでの使用に最適です。

実際のSFTPサーバー自体を確認する前に、現在利用可能なさまざまなファイル転送プロトコルとそれらの違いについて説明することから始めます。次に、いくつかのポータブルオプションを含むWindows用の最高のSFTPサーバーソフトウェアを紹介します。最後に、Linuxで利用できるものを見ていきます。ご覧のとおり、ほとんどすべてのLinuxシステムにはSFTPサーバーが組み込まれています。

ファイル転送プロトコルについて

FTP(File Transfer Protocolの略で、いかに独創的か)は、すべてのファイル転送プロトコルの祖父です。これは、システム間でファイルを転送する主要な方法の1つとして70年代初頭に発明されました。今日では、Windows、Mac OS、Linuxなどのほとんどのオペレーティングシステムに何らかの形式のFTPクライアントが搭載されていることが一般的になっています。ただし、FTPは暗号化されていないプロトコルです。パブリックネットワークが存在しなかったため、元々はそれほど重要ではありませんでしたが、特に転送されたファイルだけでなくログインクレデンシャルも暗号化されずにネットワーク経由で送信されることを考えると、インターネットでの使用には理想的ではありません。トラフィックを傍受する人は誰でも、ユーザー名とパスワードを取得できます。これが、SFTPやFTPSなどの安全なプロトコルが発明された理由です。

一見すると、SFTPとFTPSは頭字語内の「S」の配置によってのみ異なるように見えるかもしれませんが、動作方法は完全に異なります。どちらもFTPファイル転送にセキュリティを追加するために作成されましたが、類似点はそこで終わります。それらがどのように動作するか見てみましょう。

FTPS(File Transfer Protocol Secureの略)は、SSL(Secure Sockets Layer)またはTLS(Transport Layer Security)プロトコルのいずれかを使用して暗号化層を追加するFTPプロトコルの安全なバージョンです。データ暗号化ネゴシエーションを可能にするために改善されたのは、実際にはFTPプロトコルにすぎず、その操作はWebサイトのHTTPSの操作と似ています。このプロトコルは、NetscapeがSecure Sockets Layer拡張機能をリリースした直後の、90年代半ばに導入され、現在広く使用されています。その後、SSL暗号化に加えてTLSを許可するように改善され、さらに優れたセキュリティが提供されました。

SFTP(Secure File Transfer Protocolの略)(微妙な違いに注意してください)は、暗号化された方法でファイルを転送するもう1つの安全な方法ですが、FTPプロトコルに基づいていません。代わりに、SecureSHellまたはSSHに依存しています。実際、SFTPはSSHプロトコルの拡張であり、FTPのようなファイル転送機能を含み、FTPのようなコマンドをサポートします。そのため、SFTPファイル転送のセキュリティレベルはSSHセッションのセキュリティレベルと同じです。

SFTPと呼ばれるセキュアファイル転送プロトコルとシンプルファイル転送プロトコルを混同しないことが重要です。後者は、基本的なTFTPプロトコルとフル機能のFTPプロトコルの間の妥協点として開発された、使用されなくなったプロトコルです。

SFTPの説明は、SCPまたはセキュアコピーと呼ばれるさらに別の同様のプロトコルを思い出させるかもしれません。SCPは、SSH接続内で動作するさらに別のファイル転送プロトコルです。ただし、SCPはファイル転送のみを提供し、SFTPプロトコルの高度なファイル管理およびブラウジング機能を備えていないため、ここで類似性が終了します。

Windows用のトップSFTPサーバー

これまで見てきたように、SFTPはFTPよりもSSHに似ています。そのため、多くのSSHサーバーがSFTP機能を備えているのに対し、多くのFTPサーバーはSFTP機能を備えていません。見つけた最高のSFTPサーバーのいくつかを切り上げました。それらの主な機能を見てみましょう。

1. SolarWinds SFTP / SCPサーバー(無料ダウンロード)

あなたはすでにSolarWindsを知っているかもしれません。同社は、最高のネットワーク管理および監視ソフトウェアのいくつかを製造しています。また、いくつかの無料のソフトウェアユーティリティを作成することでも有名です。それらには、私たちの一番の選択であるSolarWinds Free SFTP / SCPサーバーが含まれます

その名前が示すように、サーバーは2つのSSHベースのファイル転送プロトコルであるSFTPとSCPの両方を処理します。Windowsサービスとして実行している場合、サーバーの操作はシステム管理者にとって簡単な作業です。そして、これに慣れていない場合は、その簡単なユーザーインターフェイスにより、非常にすばやく快適に感じることができます。

安全なファイル転送に最適なSFTPサーバーソフトウェア

SolarWindsの無料SFTP / SCPサーバは、ユーザ認証のためのシステムアカウントを使用していません。代わりに、ファイルを転送する目的でアプリケーション内に作成した仮想ユーザーを使用します。これらの仮想ユーザーは、高度なセキュリティを提供します。たとえば、アカウントが侵害された場合、そのアカウントを使用してシステムに直接ログインすることはできません。サーバーのセキュリティを向上させることができるもう1つの機能は、特定のIPアドレスまたは範囲からの着信接続のみを許可するように構成できることです。

SolarWindsの無料SFTP / SCPのサーバーのサイズは4ギガバイトまでのファイル安全に転送するために使用することができます。また、複数のデバイスからの同時転送を処理することもできます。これは、WindowsMSIインストーラーに抽出するzipファイルとしてダウンロードされます。インストールすると、構成は可能な限り簡単になります。コントロールパネルアプリケーションを起動し、許可されたプロトコルや転送オプションなどのいくつかのオプションを指定するだけです。

2. FreeFTPd

近いいとこFreeSSHdはFreeFTPdは、 Windows用のフル機能のFTPサーバです。SSHの祖先のおかげで、FTPだけでなく、SFTPとFTPSの両方をサポートする珍しいサーバーの1つです。その名前が示すように、これは無料のFTPサーバーです。NT 4.0以降の任意のバージョンのWindowsで実行できると主張しており、このツールは、Windowsドメインアカウントを使用するのではなく、ローカルユーザーの作成をサポートしています。

安全なファイル転送に最適なSFTPサーバーソフトウェア

FreeFTPdは、インストール中に、アプリケーションとして必要に応じて実行するように、またはシステムサービスとして実行するように構成できます。サービスとして実行すると、SFTPユーザーは常に利用できるようになります。製品のバージョン1.0.11で発見された脆弱性に注意してください。ただし、バージョン1.0.12ではすぐに修正されました。インストールするバージョンが1.0.12以上であることを確認してください。開発者のWebサイトからダウンロードできる最新のものは10.0.13です。

3. Syncplify.meサーバー!

Syncplify.meサーバー!Syncplify.meのフル機能のSFTPおよびFTPSサーバーは、実際にはステロイドのサーバーです。ファイルを転送するだけでなく、セキュリティを念頭に置いて作成されています。Syncplify.meProtector™と呼ばれるその主な機能の1つは、人工知能を使用して攻撃を自動的に識別します。未知のものでさえ。

安全なファイル転送に最適なSFTPサーバーソフトウェア

Syncplify.meサーバー!2台のサーバーが1台として機能し、自動フェイルオーバーを提供してダウンタイムを排除する高可用性モードでインストールできます。いくつかの高度な構成オプションを誇り、JavaScript、C ++、PascalまたはBasic(はい、PascalまたはBasic、これはタイプミスではありません)のスクリプトを使用して拡張し、ドキュメント管理とワークフローを自動化できます。

この強力なファイル転送サーバーは、32ビットバージョンと64ビットバージョンの両方のWindows Server2008以降で実行されます。これは有料のソフトウェアですが、Ultimateエディションのすべての機能を備えた無料/評価版があります。ただし、単一の接続のみを受け入れ、実稼働環境では使用できません。

4. Bitvise SSH / SFTPサーバー

あなたはBitviseを知っているかもしれません。同社は、Windows用の安全なリモートアクセスソフトウェアを専門としています。その最も有名な製品のいくつかは、BitviseSSHサーバーSSHクライアントです。SFTPはSSHの単なる拡張であるため、SSHサーバーもSFTPをサポートします。Bitvise SSHサーバが利用できる最速の一つであると噂されています。ファイルは、クライアントとネットワーク接続が許す限り迅速に転送されます。さらに、無制限の数の同時接続がサポートされます。それを使用するときに遭遇する唯一の実際の制限は、それが実行されるハードウェアの制限です。

安全なファイル転送に最適なSFTPサーバーソフトウェア

セキュリティに関しては、Bitvise SSHサーバーは、接続を保護するために最高の暗号化ライブラリの1つであるCrypto ++ 5.3を使用しているため、何も望まれていません。サーバーは仮想アカウントもサポートしており、システムアカウントが公開されたり侵害されたりすることはありません。この製品の唯一の欠点は、無料ではないことです。個人的および非営利的な使用を目的としていますが、その他の使用には、30日間の評価期間後にライセンスを購入する必要があります。ただし、サーバーあたり100ドル未満であるため、価格は妥当以上のものです。同社はまた、大規模な組織向けにサイトライセンスと世界規模の限定ライセンスを提供しています。

5.SYSAXマルチサーバー

当然のことながら、SYSAXマルチサーバーは複数のプロトコルをサポートしています。SFTPとFTPSの両方を使用した接続が可能になりますが、FTPおよびHTTPSベースのファイル転送も処理されます。さらに改善するために、TelnetおよびSSHサーバーでもあります。サーバーは、Windowsアカウントとローカルで作成された仮想アカウントの両方の使用をサポートし、両方の長所を提供します。ユーザーフレンドリーなWebベースのインターフェイスのおかげで、管理と構成が簡単です。

安全なファイル転送に最適なSFTPサーバーソフトウェア

サーバーにはいくつかのバージョンがあります。パーソナル版は無料ですが、それは、一度に1つの接続に制限され、それがHTTPSファイル転送を行うことはありません。また、個人的および非営利的な使用に制限されています。StandardProfessionalEnterpriseの各エディションもあり、それぞれが197ドルから697ドルの範囲の価格でますます多くの機能をサポートしています。

6. XLightFTPサーバ��

Xlight FTPサーバーは、簡単なWindowsのFTP、SFTP、およびFTPSサーバーです。これは、メモリとCPU使用率が低い強力なソフトウェアです。高性能のために設計されており、何千もの同時FTP接続を簡単に処理できます。サーバーはActiveDirectoryユーザー、LDAPユーザー、またはローカルユーザーをサポートしているため、あらゆる状況に最適です。

安全なファイル転送に最適なSFTPサーバーソフトウェア

Xlight FTP Serverは、個人的な使用のための無料版を利用できるなど、多くの便利な機能としています。同時接続は5つに制限されていますが、Standardエディションは40ドルで、Professionalエディションは130ドルで無制限です。SSH、したがってSFTPには追加のライセンスが必要であることに注意してください。このソフトウェアは、Windows 2000、XP、Vista、7、10、2003、2008、および2012で実行されます。

一部のポータブルSFTPサーバー

私たちのリストの次のエントリは、主にポータブルソリューションであるため興味深いものです。これは、実行するコンピューターにインストールする必要のないソリューションです。これらは、SFTPサーバーがすぐに必要なアドホックな状況で非常に便利です。USBフラッシュドライブに入れて持ち運ぶことができ、コンピュータにコピーするだけでいつでもすぐに使用できます。

1. Syncplify.me MicroSFTPサーバー

Syncplify.me私達に彼らのフル機能もたらし、SFTPをしてFTPSサーバーは、上記の見直しは、また、提供していますマイクロSFTPサーバーをWindows用。これは、インストールを必要とせずにUSBスティックから実行できる自己完結型の完全にポータブルなSFTPサーバーです。また、その兄貴であるSyncplify.meSFTPおよびFTPSServerとは異なり、Micro SFTP Serverソフトウェアは完全に無料であり、本番環境または商用用途を含むあらゆる状況で使用できます。

安全なファイル転送に最適なSFTPサーバーソフトウェア

もちろん、ソフトウェアにはいくつかの制限があります。手始めに、一度に1つのユーザープロファイル、1つのルートフォルダー、および1つのクライアントからの着信接続のみをサポートします。そのため、真のSFTPサーバーとしてよりも、SFTPクライアントソフトウェアのテストプラットフォームとして、またはソフトウェア内のファイル転送機能をテストするために、より一般的に使用されます。ただし、その制限にもかかわらず、必要なのはそれだけかもしれません。このソフトウェアのもう1つの一般的な用途は、ホームネットワーク用の個人用の安全なファイル転送サーバーです。

2.コアミニSFTPサーバー

前の選択と同様に、Core Mini FTPサーバーは無料のFTPおよびSFTPサーバーであり、インストールは必要ありません。CoreFTPサーバーのWebページにアクセスしてダウンロードしてください。23ビットまたは64ビットバージョンで利用可能で、サイズが2 Mb未満の実行可能ファイルをダウンロードしたら、それを実行するだけです。使用するFTPユーザー名とパスワード、およびポートとルートディレクトリを指定する必要があります。これで準備完了です。これほど単純なツールは考えられませんでした。

安全なファイル転送に最適なSFTPサーバーソフトウェア

ただし、いくつかの欠点があります。たとえば、サーバーはユーザーアカウントで実行され、すべてのファイルにアクセスできます。ユーザーによる被害がほとんどまたはまったく影響しないルートディレクトリを指定してください。それを除けば、Core Mini FTP Serverは、多少制限はありますが、使いやすい小さなサーバーです。

Linux用のトップSFTPサーバー

Linuxはサーバーで人気のあるオペレーティングシステムであるため、ユーザーがそのプラットフォームでSFTPサーバーを実行したいと思うことはそれほど驚くことではありません。幸いなことに、利用可能なオプションはたくさんあります。実際、以下の3番目の選択肢は、おそらくほとんどのLinuxインストールにすでに存在しています。

1. ProFTPd

構成ファイルを見ると、ProFTPdの開発者がApacheWebサーバーの大ファンであったことは明らかです。構成ファイルの形式は、Apacheの形式とほぼ同じです。また、Apacheと同様に、モジュールを使用して追加機能を提供します。もちろん、基本的なFTPサーバーに追加してSFTP機能を追加できるモジュールもあります。

安全なファイル転送に最適なSFTPサーバーソフトウェア

サーバーを構成する手間を省くために、ProFTPdWebサイトにはいくつかのサンプル構成ファイルがあります。それはあなたがすぐに始めるのを助けるでしょう。基本構成ファイルに加えて、匿名FTP用に1つ、仮想ホストを使用するために2つ、MySQLユーザー認証を使用するために1つあります。ソフトウェアは、開発者のWebサイトからtarballとしてダウンロードできます。あるいは、多くのディストリビューションには、オプションのパッケージの一部として含まれています。パッケージマネージャーで検索してください。そこにある可能性があります。

2. PureFTPD

もう1つの優れたオープンソースFTPおよびSFTPサーバーであるPureFTPDは、Linuxだけでなく、BSDやSolarisなどのほとんどのUnixライクなオペレーティングシステムでも動作します。プロジェクトの目標は、標準に準拠したFTPサーバーを提供することです。すべてのメッセージは複数の言語に翻訳されているため、多言語環境に最適です。

安全なファイル転送に最適なSFTPサーバーソフトウェア

PureFTPDは無料で、制限はまったくありません。そのすべての機能は、すべてのユーザーが利用できます。機能について言えば、接続帯域幅を制限するサーバーの機能、仮想ファイルシステムでセッションを実行する機能、アップロードやダウンロードの制限を設定する機能、その他いくつかの優れた機能が含まれます。ビルド済みのパッケージは、Mandriva、Debian、Ubuntu、SlackwareなどのいくつかのLinuxディストリビューションで利用できます。また、変更なしでコンパイルでき、サポートされている他のOSで実行できるソースコードとしても利用できます。

3.別のオプション:OpenSSH

SFTPはSSH上で実行され、OpenSSHはすべてではないにしてもほとんどのLinuxシステムに組み込まれているため、SFTPもすぐに使用できます。通常のLinuxシステムでは、ほとんどのユーザーは、SSHアクセスを持っている限り、SFTPクライアントを使用してサーバーに接続できる必要があります。これにより、ホームディレクトリとの間でファイルを転送できるようになります。SFTPで使用されるポート22は、デフォルトでブロックされる可能性があることに注意してください。開く方法を理解するために少し掘り下げる必要があるかもしれませんが、本質的には、大まかなSFTPサーバーに必要なのはそれだけです。ただし、必要がたまにしか転送されない場合は、より強力なSFTPサーバーソフトウェアを使用することを強くお勧めします。

結論は

FTPは依然としてファイルを転送する非常に人気のある方法ですが、そのセキュリティの欠如により、ほとんどのセキュリティ上の懸念に対処するSFTPが生まれました。この改善されたプロトコルが今後何年にもわたって使用されると考える理由はすべてあります。ここでレビューしたすべてのトップソフトウェアは優れた仕事をしますが、私たちの一番の選択であるSolarWinds SFTP / SCPサーバーを好むしかありません。それは優れた製品であるだけでなく、いくつかの素晴らしい無料ツールを含むいくつかの最高のネットワーク管理ソフトウェアを提供することで確固たる評判を持っている会社から来ています。


ネットワークについて詳しく知るための 10 のベスト Ping スイープ ツール

ネットワークについて詳しく知るための 10 のベスト Ping スイープ ツール

Ping スイープはさまざまな方法で活用できます。ベスト 10 の Ping スイープ ツールの方法と紹介について説明しますので、読み続けてください。

Web サイトを監視するための 6 つの最適なツール

Web サイトを監視するための 6 つの最適なツール

Web サイトは重要であり、適切なパフォーマンスを得るために常に注意深く監視する必要があります。ここでは、Web サイトを監視するための最適なツールをいくつか紹介します。

パフォーマンスを追跡する 6 つの最適なネットワーク管理ツール

パフォーマンスを追跡する 6 つの最適なネットワーク管理ツール

ネットワーク管理ソフトウェア市場は非常に混雑しています。最適なネットワーク管理ツールの推奨事項に従って、検索を短縮します。

2022 年の開発チーム向けのベスト ソフトウェア導入ツール

2022 年の開発チーム向けのベスト ソフトウェア導入ツール

ここでは、任意の数のマシンを管理する煩わしさを軽減するための最高のソフトウェア展開ツールをいくつか紹介します。

HIPAAコンプライアンスチェックリストと使用するツール

HIPAAコンプライアンスチェックリストと使用するツール

医療業界にいる場合、またはその業界のITに何らかの形で関わっている場合は、HIPAAについて聞いたことがあるでしょう。健康保険の相互運用性

2021年にレビューされた最高の無料のsFlowコレクターとアナライザー

2021年にレビューされた最高の無料のsFlowコレクターとアナライザー

sFlowは、多数のネットワークデバイスに組み込まれているフロー分析プロトコルです。上位5つの無料のsFlowコレクターとアナライザーを確認します。

2021年に最高のエージェントレスインフラストラクチャ監視ツールとソフトウェア

2021年に最高のエージェントレスインフラストラクチャ監視ツールとソフトウェア

適切なツールを選択できるように、最高のエージェントレスインフラストラクチャ監視ツールを導入し、それぞれを簡単に確認できるようにしました。

Linuxでの帯域幅の監視:2021年の上位5つのツール

Linuxでの帯域幅の監視:2021年の上位5つのツール

Linuxがデータセンターでますます普及するにつれ、Linuxでの帯域幅の監視を検討し、最高のツールも検討しています。

SolarWinds Mail Assure –レビュー2021

SolarWinds Mail Assure –レビュー2021

電子メールのセキュリティは、マネージドサービスプロバイダーの重要なタスクです。その目的に最適なツールの1つであるSolarWindsMailAssureをレビューしていました。

Windows PowerShellコマンドのチートシート–必要な究極のガイド

Windows PowerShellコマンドのチートシート–必要な究極のガイド

Windowsのパワーユーザーの場合、PCでさまざまな操作を実行する方法が、複数のアプローチを持ち、