ネットワーク経由でファイルをコピーする必要がある場合、さまざまなツールとプロトコルを使用できます。 FTPはおそらくこれらのプロトコルの中で最もよく知られています。ただし、FTPは時代遅れで安全ではない技術です。 SFTPとSFTPはより安全であり、必要な保護を提供します。しかし、セキュリティと速度の両方で最高の場合、SCPはおそらくあなたが使用できる最高の技術です。 SCPの使用には1つの問題しかありません。 利用可能な製品が多すぎるため、最適な製品を選択するのは困難な作業であることがすぐにわかります。最適なSCPサーバーソフトウェアの選択を支援するために、いくつかの最適なSCPサーバーソフトウェアのリストを作成し、それぞれを確認します。
今日は議論を始めますSCPで。技術的になりすぎることなく、それが何であるか、どこから来たのか、どのように機能するのかを説明するために最善を尽くします。次に、利用可能な他のファイル転送テクノロジーについて簡単に説明します。当社の最高のSCPサーバーの一部は他のプロトコルもサポートしているため、異なる製品をよりよく比較するのに役立ちます。また、SCPが他の安全なファイル転送システムとどのように異なるかについても説明します。そして最後に、最高のSCPサーバーソフトウェアのいくつかをレビューします。
一言で言えばSCP
SCPはSecure CoPyの略です。 その名前が示すように、これは、あるコンピューターから別のコンピューターにファイルを安全にコピーする方法です。基本的に、SCPはファイルコピーテクノロジーであり、たとえばコピーコマンドを使用して、あるディレクトリから別のディレクトリにファイルをコピーするのに似ています。主な違いは、コピーはファイルをコンピューター上のあるディレクトリから別のディレクトリにコピーするのに対し、SCPは異なるコンピューター間でファイルをコピーできることです。 SCPは、後で説明するセキュリティコンポーネントを追加するBerkeley RCP(Remote Copy)コマンドに基づいています。通常、RCPは安全なネットワークを介してファイルをコピーするために使用されますが、SCPはパブリックネットワークやインターネットなどの安全でないネットワークを介してファイルをコピーするときに使用されます。
SCPは任意の2つの間でファイルをコピーするために使用できます両方に適切なソフトウェアが装備されている限り、コンピューター。コマンドの起動元のコンピューターはSCPクライアントを実行し、ファイルのコピー元またはコピー元のコンピューターはSCPサーバーを実行します。サーバーとクライアントの区別は、転送の方向とは関係ありません。ファイルは、クライアントからサーバーまたはサーバーからクライアントにコピーできます。実際、クライアントは2つのサーバー間で直接転送を開始できます。 SCPソフトウェアには、サーバーとクライアントの両方の機能を実行できるものもあれば、どちらかに専用のソフトウェアもあります。
SSHについて一言
SCPのセキュリティは、カプセル化することにより達成されますSecure Shell(SSH)セッション内のプロセス。 Secure Shellは、セキュリティで保護されていないネットワーク上でネットワークサービスを安全に運用するために作成された暗号化ネットワークプロトコルです。最も一般的なアプリケーションは、リモートコマンドラインログインです。 SSHは、システムのコンソールへのリモート接続に使用できるアプリケーションの名前でもあります。 SSHは、SCPの場合のように、リモートコマンドの実行にも使用できますが、すべてのネットワークサービスを保護できます。
SSHのセキュリティは、リモートコンピューターを認証するための公開キー暗号化の使用。 SSHを使用する方法はいくつかあります。たとえば、自動的に生成された公開鍵と秘密鍵のペアを使用してネットワーク接続を単純に暗号化し、パスワード認証を使用してログオンできます。これは、SCPが暗号化にSSHを使用する方法です。通常、SSHコンポーネントは、送信元と宛先を指定するSCPコマンドのユーザーに対して、宛先へのログイン資格情報とともに透過的です。
SCPコマンドの一般的な使用方法は次のとおりです。
ファイルをホストにコピー:
scp SourceFile user@host:directory/TargetFile
ホストからファイルをコピー:
scp user@host:directory/SourceFile TargetFile
その他のファイル転送システム
SCPは決して唯一のファイル転送ではありません利用可能な技術。ネットワーク化されたコンピューターがある限り、それらの間でファイルを転送する必要がありました。多くの異なるプロトコルがその目的のために特別に作成されました。最もよく知られているのは、おそらくファイル転送プロトコルまたはFTPです。 FTPの最も興味深い機能は、ファイルブラウジング機能です。サーバーとのFTPセッションを開くと、使用可能なファイルのディレクトリ一覧が表示されます。また、ローカルファイルエクスプローラーで行うのと同じように、サーバーのディレクトリツリーをナビゲートしてディレクトリ間を移動することもできます。
ただし、FTPは安全でないプロトコルです。 パブリックネットワーク経由でファイルをコピーする必要が生じたときに、FTPSプロトコルが作成されました。 HTTPSがSSLまたはTLS暗号化でWebページデータを暗号化するのと同様に、FTPSはFTPトラフィックでも同じことを行い、適切なレベルのセキュリティを提供します。
SFTPは、FTPのもう1つの安全な形式です。 ただし、動作方法は大きく異なります。 FTPSは単純にセキュアパケットを使用するFTPプロトコルですが、SFTPはSSHプロトコルを使用してプロセス全体を暗号化します。 SFTPファイル転送は、実際にはコマンドではなくファイルが送信されるSSH接続です。
TFTP(Trivial File Transfer Protocolの略)は、ファームウェアイメージをさまざまなデバイスにコピーするためにのみ使用されるセキュリティがほとんどまたはまったくない、もう1つのファイル転送プロトコルです。
SCPはSFTPとどう違うのですか?
SCPとSFTPの両方がSSHを使用して暗号化するためネットワークトラフィックの場合、この2つの違いは何かと疑問に思うかもしれません。セキュリティの観点からは、両方のテクノロジーはSSH内でセッションをカプセル化するため、同等です。主な違いは、2つのテクノロジーの機能にあります。
SCPはコピープロトコルです。 ファイル(またはディレクトリ)をある場所から別の場所にコピーするだけです。これを使用することは、コマンドを起動する前にファイル名とパスを知っていることを意味します。一方、SFTPはより多くのことができる、より複雑なファイル転送システムです。たとえば、ローカルディレクトリとリモートディレクトリを参照し、リモートとローカルの両方でディレクトリとファイルを作成できます。 SFTPは、SSHのセキュリティにより、FTPのすべての利点を提供します。 SFTPでSCPを使用する主な理由は速度です。 SCPは、最速の安全なファイルコピープロトコルの1つです。したがって、SFTPのより高度な機能が必要でない限り、最高のパフォーマンスを得るために使用するツールです。
Windowsに最適なSCPサーバー
SCPが何であり、どのようにそれを理解したので他のファイル転送方法とは異なります。最高のSCPサーバーソフトウェアのいくつかを見てみましょう。前述したように、一部のSCPソフトウェアはサーバーとクライアントの両方として使用できます。また、SCPはSSHプロトコルの拡張機能であるため、一部のSCPサーバーは実際にはファイルのコピーをサポートするSSHサーバーです。リストに含まれている他のツールは、複数のプロトコルを組み合わせています。 SCPとSFTPの両方がSSHを使用しているため、両者はそれを行います。その他は、SCP機能が追加されたFTPまたはSFTPサーバーです。最高の製品を見てみましょう。
1. SolarWinds SFTP / SCPサーバー (無料ダウンロード)
SolarWindsは長年にわたり最高の市場に出回っているネットワークおよびシステム管理ツールのプロバイダー。その主力製品であるネットワークパフォーマンスモニターは、最高のネットワーク帯域幅監視ツールの中で一貫して評価されています。しかし、SolarWindsは無料のツールでも有名です。これらは、ネットワーク管理者の特定のニーズに対応するシンプルなツールです。これらの無料ツールの2つの優れた例は、Kiwi Syslog ServerとAdvanced Subnet Calculatorです。
の SolarWinds SFTP / SCPサーバー これらの無料ツールの1つであり、最初のピック。ソフトウェアを使用して、最大4GBのサイズのファイルを転送できます。これは、要求の厳しいエンタープライズ環境であっても、ほとんどのユーザーのニーズを満たすにはおそらく十分です。

- 無料ダウンロード: SolarWinds SFTP / SCPサーバー
- 公式ダウンロードリンク:https://www.solarwinds.com/free-tools/free-sftp-server/registration
製品は主にファームウェアの更新をデバイスにプッシュし、デバイス構成をバックアップするためのツールは、あらゆる目的に使用できる真のSCPサーバーです。ネットワーク管理の観点から、これがSCPの最も一般的な使用法であることがたまたまあります。結局のところ、SolarWindsは主にネットワーク管理ツールを作成しています。ただし、安全でないネットワークを介してファイルを安全に転送する必要がある場合、このツールには必要な機能がすべて備わっています。この製品は、シンプルで使いやすいユーザーインターフェイスを備えており、迅速なファイル転送を非常に簡単に実行できます。
利便性を高めるために、さらにセキュリティを向上させるために、 SolarWinds SFTP / SCPサーバー ユーザーが個々のIPアドレスを承認できるようにしますおよびアドレス範囲。ただし、ツールの最も便利な機能の1つは、仮想ユーザーを作成する機能です。これらは、システムアカウントまたはドメインアカウントではなく、サーバーのコンテキスト内にのみ存在するユーザーアカウントです。
SCPの主なニーズがデバイス構成の管理にある場合、 SolarWinds Network Configuration Manager 調べる価値があるかもしれません。 同じSFTPおよびSCP機能が含まれますが、高度なデバイス構成テンプレートとスクリプト管理、完全な構成変更管理機能、構成監査など、マルチユーザー管理を備えた非常にスケーラブルなツールにいくつかの便利な機能が追加されます。この高度なツールを試してみたい場合は、SolarWindsから無料の試用版を入手できます。
- 無料トライアル: SolarWinds Network Configuration Manager
- 公式ダウンロードリンク: https://www.solarwinds.com/network-configuration-manager/
2. Bitvise SSHサーバー
Bitvise で比較的有名な会社ですネットワーキングコミュニティ。 SSHサーバーとSSHクライアントの2つの製品のみを作成します。このような高度に専門化された会社から、製品が最高のものになると期待できます。会社がしていることはすべてSSHであり、うまく機能しています。しかし、待ってください、この投稿はSCPサーバーに関するものではありませんか?そうです。ただし、SCPはSSHの拡張機能であるため、Bitvise SSHサーバーでサポートされています。

の Bitvise SSHサーバー すべてのデスクトップおよびサーバーバージョンをサポートWindows(32ビットおよび64ビットの両方)-Windows XP SP3およびWindows Server 2003からWindows 10およびWindows Server2016。安全なリモートコンソールアクセス、安全なリモートGUIアクセス(リモートデスクトップまたはWinVNCから)などのほとんどのSSHサービスを提供します。クライアント)、SFTPおよびSCPを使用した安全なファイル転送、FTP over TLS / SSL(FTPS)を使用した安全なファイル転送、および安全なTCP / IP接続トンネリング(ポート転送)。
の Bitvise SSHサーバー できるユーザーの数に制限はありませんシステムリソースによってのみ制限される同時接続。また、デフォルトでは転送サイズを制限しませんが、ユーザーごとおよびグループごとのクォータと帯域幅制限で構成できます。また、毎日、毎月、および毎年の使用統計の記録も保持します。
の Bitvise SSH サーバーは個人使用は無料です。 プロのコンテキストで使用する場合は、ライセンスを購入する必要があります。価格は、1ライセンスあたり99.95ドルで、メンテナンスとアップグレードの1年目が含まれています。 2〜5年のより長いメンテナンス期間も、ライセンスごとに19.95〜79.80ドルの価格で購入できます。テスト目的で、ソフトウェアは最大30日間無料で使用できます。
3. OpenSSH
OpenSSH SSHサーバーです。 それは確かに驚きではありません。また、多くのSSHサーバーと同様に、SCPファイル転送もサポートしているため、リストに含まれています。私たちはそれを「古き良きが良いもの」と定義することができます。このユーティリティは、1999年に最初にリリースされたとき、Open BSDオペレーティングシステムの一部でした。OpenSSHは、単一のSSHサーバーではなく、実際には約10のツールスイートの一部です。 OpenSSH スイートのコアであり、実際のSSHセッションを処理するスイートです。
OpenSSH、我々はそれを言った、Unixの世界に由来し、それは主にUnixのようなシステムで使用されることを意図しています。ただし、ソフトウェアは他のオペレーティングシステムに比較的簡単に移植できます。
の Microsoft OpenSSHサーバー ソフトウェアの最新のポートの1つです。 実際、まだ開発中です。プレリリースバージョンは入手可能ですが、プレリリースステータスのおかげで、インストールプロセスが可能な限り洗練されていない可能性があることに注意してください。インストールして動作させるには、Windowsシステム管理の十分な知識とPower Shellのスキルが必要です。これは優れたSSHサーバーであり、既にUnix上にあるのと同じように、Windows上で標準のSSHサーバーになることは驚くことではありません。
このツールには実際には1つの欠点しかなく、Unixの祖先とその時代に関係しています。分かりますか、 OpenSSH コマンドラインベースのユーティリティです。 あなたが慣れてきたように、素敵で使いやすいGUIを見つけることを期待しているなら、あなたは失望するでしょう。しかし、必要なものが純粋なSSH機能であり、飾り気のないものである場合は、このツールがおそらく適しています。
4. FreeSSHd
UnixまたはLinuxに慣れている場合は、「d」 FreeSSHd 驚くことはありません。 これは「デーモン」の略で、* nixの世界ではバックグラウンドサービスと呼ばれています。ただし、FreeSSHdは、UnixやLinuxではなくWindowsで実行されることを驚かせるかもしれません。実際、Windows NT 4よりも古いWindowsのほとんどすべてのバージョン(クライアントまたはサーバー)で実行されます。このツールは、特に機能セットを考慮すると、驚くほど小さく軽量です。

機能について話すと、サーバーはサービスの開始と停止だけでなく、サービスを監視できる使いやすいグラフィカルユーザーインターフェイス。また、サーバーのコンテキスト内にのみ存在する仮想ユーザーもサポートしています。これは、無料の製品ではあまり見られない機能です。 FreeSSHd シンプルなツールです。そのため、作業は完了し、GUIを備えていますが、このリストにある他のツールと同じタイプのスムーズでプロフェッショナルなルックアンドフィールは確かにありません。
として基本 FreeSSHd つまり、それはまだ必要な機能をすべてパックしていますまた、SFTP接続とSFTPおよびSCPをサポートします。探しているのが、実行中のサーバーに負荷をかけずにSCPファイル転送のニーズを処理するシンプルなツールである場合、これは適切なツールです。
5. SFTPPlus
SFTPPlus ファイル転送ツール以上のものです。 かなり完全なManaged File Transfer(MFT)ツールです。ファイルを転送するために、SCP、SFTP、FTPS、およびHTTPSをサポートしています。このツールのファイル転送機能はこのリストの他の製品と同等ですが、これを際立たせるのは自動化機能です。たとえば、選択したさまざまなトリガーに基づいてアラートとアクションを構成できます。システムの管理されたファイル転送機能に関しては、トリガーおよびイベントベースの転送、スケジュールされた転送、イベント、前処理と後処理、およびプログラムへの外部呼び出しが含まれます。

設定するもの SFTPPlus 競合とは別に、実行できるプラットフォーム。 WindowsとLinuxのバージョンがありますが、OS X、Solaris、AIX、およびHP-UXも形成されています。この製品は、さまざまなサーバーを持つ組織にとって最適なオプションになる可能性があります。
の主な欠点 SFTPPlus その価格です。 私たちのリストの中で最も高価な製品です。これは永続的なライセンスですが、サーバーインスタンスごとに約1 500ドルを差し戻します。 5〜10ライセンスを購入すると10%の割引が受けられ、ボリュームが大きいと20%の割引が受けられます。また、最大10人の従業員がいる中小企業には30%の割引があります。これらの価格にはサポートが含まれておらず、製品の購入価格の20%を毎年取得する必要があります。このような費用を支払う前に製品を試してみたい場合は、30日間の無料トライアルを手配できます。
コメント