Secure Copy oder SCP, wie wir es normalerweise bezeichnenEin Protokoll, das die Dateiübertragung zwischen an das Netzwerk angeschlossenen Computern und / oder Geräten erleichtert. Es ist eigentlich eine Erweiterung des Secure Shell- oder SSH-Protokolls. Die Übertragung erfolgt verschlüsselt über dasselbe SSL-Protokoll wie bei SSH. SCP wird hauptsächlich von Systemadministratoren zum schnellen und einfachen Kopieren von Dateien auf und von Servern und Netzwerkgeräten aller Art verwendet. Der SCP-Server ist die Komponente, die Sie auf einem Server installieren, auf dem Benutzer eine Verbindung herstellen, um Dateien herunterzuladen und hochzuladen. SCP-Server gibt es für viele Plattformen, einschließlich Windows, Linus und MacOS. Und heute enthüllen wir die besten kostenlosen SCP-Server für Windows, Linux und macOS.
Heute beginnen wir unsere Diskussion mit einemÜberblick über SCP, was es ist, woher es kommt und zu welchem Zweck es verwendet werden kann. Dann gehen wir die besten SCP-Server durch, die wir für die drei wichtigsten Plattformen gefunden haben, die von Systemadministratoren, Windows, Linux und MacOS verwendet werden.
SCP auf den Punkt gebracht
SCP bezieht sich sowohl auf ein Protokoll als auch auf das tatsächlicheApps, die das Kopieren von Dateien verwenden. Es basiert auf dem BSD-RCP-Protokoll, das für Dateiübertragungen zwischen Hosts in einem Netzwerk verwendet wird. SCP verwendet das Secure Shell-Protokoll (SSH) für die Datenübertragung und verwendet dieselben Mechanismen für die Authentifizierung. Dies stellt die Authentizität und Vertraulichkeit der übermittelten Daten sicher.
Ein Client kann optional Dateien auf einen Server hochladeneinschließlich einiger ihrer Attribute wie Berechtigungen und Zeitstempel. Ein Client kann auch Dateien oder Verzeichnisse von einem Server herunterladen. Eine wichtige Einschränkung von SCP besteht darin, dass nur Dateiübertragungen verarbeitet werden. Im Gegensatz zu fortgeschritteneren Protokollen wie beispielsweise FTP bietet SCP-Down keine Verzeichnislisten- oder Navigationsfunktionen.
Typische Anwendungen für SCP
SCP wird normalerweise jedes Mal verwendet, wenn eine Datei benötigt wirdüber einen nicht sicheren Kanal wie das Internet übertragen werden. Der Client ist im Wesentlichen befehlszeilenbasiert. Dazu muss der Benutzername zusammen mit dem Hostnamen angegeben werden. Es wird normalerweise mit folgender Syntax aufgerufen:
scp SourceFile Benutzer@Wirt:Verzeichnis/Zieldatei
Dieser Befehl kopiert die lokale Quelldatei auf den Remote-Server. Um Dateien vom Remote-Server auf den lokalen Host zu kopieren, sieht der Befehl folgendermaßen aus:
scp Benutzer@Wirt:Verzeichnis/SourceFile Zieldatei
SCP wird häufig zum Kopieren von Dateien wie Konfigurationsdateien oder Firmware-Updates auf Netzwerkgeräte verwendet, und viele enthalten einen SCP-Client als Teil ihres Betriebssystems.
Die besten SCP-Server für Windows
Mit Windows ist das am häufigsten verwendete BetriebssystemKein Wunder, dass auf der Plattform zahlreiche SCP-Server ausgeführt werden. Wir haben im Internet nach der besten SCP-Serversoftware gesucht. Da SCP jedoch nur eine Erweiterung von SSH ist, handelt es sich bei allen von uns empfohlenen SCP-Servern außer einem tatsächlich um SSH-Server.
1. SolarWinds SFTP / SCP-Server (Kostenfreier Download)
SolarWinds macht einige der besten Werkzeuge für das NetzwerkVerwaltung. Ihr umfassendes Angebot umfasst Tools für nahezu jede erdenkliche Netzadministrationsaufgabe. Eines der größten Vorteile von SolarWinds - abgesehen von der Tatsache, dass alle Tools kostenlos getestet werden können - ist, dass es auch mehrere kostenlose Tools gibt.
Ein solches Werkzeug ist das SolarWinds kostenloser SFTP / SCP-Server. Sie können das Tool völlig KOSTENLOS von herunterladen Hier. Der Server wird als Windows-Dienst ausgeführt. Die Bedienung sollte daher für jeden erfahrenen Windows-Systemadministrator einfach sein. Aber auch wenn Sie neu in diesem Bereich sind, ist die Benutzeroberfläche so einfach, dass Sie sich sehr wohl fühlen sollten.
SCP stammt wie sein Cousin SSH aus demUnix-Welt. Im Gegensatz zu den meisten Linux-Implementierungen ist der SolarWinds-Server jedoch nicht auf Systemkonten angewiesen. Stattdessen werden virtuelle Benutzer verwendet, die Benutzerkonten sind, die Sie in der Anwendung zum Kopieren von Dateien erstellen. Da die Benutzerkonten auf dem Host-System - oder im Netzwerk - nicht vorhanden sind, wird die Sicherheit erhöht. In dem unwahrscheinlichen Fall, dass ein Konto kompromittiert wurde, konnte es nicht verwendet werden, um sich direkt beim System anzumelden.
Der SolarWinds SFTP / SCP-Server kann dazu verwendet werdenÜbertragen Sie sicher Betriebssystem-Images und Firmware-Updates sowie Gerätekonfigurations- oder Sicherungsdateien mit bis zu 4 GB. Zu den interessantesten Funktionen des Produkts gehört die gleichzeitige Übertragung von mehreren Geräten und die Autorisierung bestimmter IP-Adressen oder Adressbereiche.
2. Bitvise SSH Server
Sowohl SCP als auch SFTP sind Protokolle, die davon Gebrauch machendas SSH-Protokoll zum Sichern von Dateiübertragungen. Aus diesem Grund unterstützt der bitweise SSH-Server neben der Secure Shell auch die beiden Dateiübertragungsprotokolle.
Bitwise wird wie der SolarWinds-Server virtuell verwendetKonten oder Konten, die innerhalb der Anwendung und außerhalb des Betriebssystems oder der Active Directory-Domäne erstellt wurden. Der Bitwise-Server ermöglicht jedoch auch die Verwendung von Windows-Systemkonten. Auf diese Weise erhalten Sie das Beste aus beiden Welten. AD- oder Windows-Benutzer können mit ihren Anmeldeinformationen eine Verbindung herstellen, während Sie mit virtuellen Konten Ad-hoc-Zugriff auf externe Ressourcen gewähren.

Der Bitvise-Server hat ein paar interessanteZum Beispiel können Sie Verbindungen nur zu SCP einschränken, so dass es sich um einen echten SCP-Server handelt. Aber der wahre Grund, warum dies gut ist, ist die bessere Sicherheit, die es bietet. In Standard-Unix-SCP-Implementierungen impliziert ein SCP-Zugriff häufig auch einen SSH-Zugriff. In der Unix-Welt spielt dies aufgrund der im Betriebssystem integrierten Sicherheit auf Kontoebene keine große Rolle. In der Windows-Welt sieht es jedoch anders aus. Wenn Sie SSH-Zugriff gewähren, müssen Sie möglicherweise nicht autorisierte Power Shell-Ausführung zulassen. Aus diesem Grund unterstützt der Bitvise-Server die Möglichkeit, SCP-Zugriff zuzulassen, während der Shell-Zugriff verboten wird.
Ein Hinweis zum Bitwise-Server: Er ist nur für den persönlichen Gebrauch kostenlos. Wenn Sie es in einem kommerziellen oder professionellen Kontext verwenden möchten, müssen Sie eine Lizenz erwerben.
3. FreeSSHd
Das "d" in FreeSSHd steht für Daemon. Wenn Sie aus dem Unix-Umfeld kommen, ist dies sicherlich ein vertrauter Begriff. Wenn Sie jedoch Windows als Hintergrund verwenden, entspricht ein Deamon in der Unix-Welt einem Windows-Dienst. Es ist eine Software, die im Hintergrund ausgeführt wird, um einen bestimmten Dienst bereitzustellen.

In Bezug auf Free in FreeSSHd wissen wir nicht, ob tsteht kostenlos wie bei no-cost oder kostenlos wie bei open-source. Das Fehlen eines Quellcode-Download-Bereichs auf der offiziellen Website lässt vermuten, dass es sich um den ersteren handelt. Apropos Website, es sieht so aus, als wäre sie seit einigen Jahren nicht mehr aktualisiert worden. Dennoch ist FreeSSHd immer noch weit verbreitet. Seltsamerweise handelt es sich bei der neuesten Ankündigung der FreeSSHd-Version auf der Website um Version 1.2.2, im Download-Bereich wird jedoch 1.3.1 vorgeschlagen. Wir vermuten, dass der Entwickler keine Zeit mehr hat, eine aktuelle Website zu pflegen.
Eines der besten Features von FreeSSHd ist, dass esläuft auf fast jeder Windows-Version. Als Betriebssystem ist Windows NT 4 oder höher erforderlich. Wir bezweifeln aufrichtig, dass es heute noch ältere Versionen von Windows gibt.
Andere erstaunliche Eigenschaften des Produktes schließen sein einSehr kleiner Speicher- und Ressourcenbedarf. Erwähnenswert sind auch die Unterstützung für virtuelle Benutzer und eine benutzerfreundliche Benutzeroberfläche, über die Sie den Dienst überwachen oder starten und stoppen können.
4. OpenSSH für Windows
OpenSSH war ursprünglich Teil des Open BSDBetriebssystem, als es veröffentlicht wurde, im Jahr 1999. Es ist eine Art "Vorfahr" der meisten SSH-Server. OpenSSH ist wirklich eine Suite von 10 Werkzeugen anstatt einer einzigen Software. OpenSSH ist jedoch der Kern der Suite und die Komponente, die die meiste harte Arbeit leistet. Und da SCP so eng mit SSH verbunden ist, verwaltet der OpenSSH-Server auch SCP und SFTP.

Obwohl die Software ihren Ursprung in der Unix-Welt hat, konnte sie aufgrund ihres Designs problemlos auf andere Betriebssysteme portiert werden, wodurch OpenSSH zu einem der am häufigsten verwendeten SSH- und SCP-Server wurde.
Der Microsoft OpenSSH-Server ist einer vonDie aktuellsten Ports des Softwarepakets befinden sich noch in der Entwicklung. Eine Vorabversion finden Sie hier. Beachten Sie jedoch, dass es sich um eine Vorabversion handelt und der Installationsprozess daher nicht so gut wie möglich ist. Es werden wahrscheinlich einige Kenntnisse der Windows-Systemadministration und der Power Shell-Kenntnisse erforderlich sein, damit es installiert und funktionsfähig ist.
Und lass nicht zu, dass es sich um eine Vorabversion handeltschalte dich aus Angesichts seines Hintergrunds ist es wahrscheinlich, dass es DER Standard-SCP-Server der Windows-Szene wird, genau wie für andere Betriebssysteme.
In Bezug auf die Funktionalität in der wahren TraditionBei Unix-Dienstprogrammen handelt es sich meistens um ein auf der Befehlszeile basierendes Dienstprogramm. Erwarten Sie nicht, eine nette Benutzeroberfläche zu finden, wie Sie sie in einigen anderen beliebten Windows-Netzadministrationsprogrammen finden.
Die besten SCP-Server für Linux
Wie wir bereits festgestellt haben, wurde SCP in der Schweiz geborenUnix-Welt. Und da Linux das am häufigsten verwendete Unix-ähnliche Betriebssystem ist, ist es kein Wunder, dass für die Plattform ein paar großartige SCP-Pakete verfügbar sind. Andererseits ist Linux nicht ganz so beliebt wie Windows, so dass es möglicherweise nicht so viele Linux-SCP-Server gibt wie für Windows.
1. OpenSSH
Unser erster Anwärter ist derselbe OpenSSH wie wirwird im Abschnitt zum Windows-SCP-Server beschrieben. In gewisser Weise ist es der Großvater aller SSH-Server. Es war hier für das, was man in den Jahren der Computer-Evolution als Alter bezeichnen könnte.

Und das Beste daran ist, dass es kommtStandard bei den meisten Linux-Distributionen. Es wird möglicherweise nicht standardmäßig ausgeführt oder ist möglicherweise nicht installiert, ist aber definitiv verfügbar. In den meisten Fällen müssen Sie nur den OpenSSH-Daemon starten. Wenn Sie dies tun, werden SSH-Verbindungen und folglich auch SCP-Dateikopien zugelassen.
Es ist einfach zu überprüfen, ob openssh-server - das ist der Name des tatsächlichen SSH-Servers - auf Ihrem System verfügbar ist. Sie müssen lediglich einen einfachen Befehl ausführen.
$ apt-cache search openssh-server
Dieser Befehl sollte zurückgeben:
openssh-server - secure shell (SSH) server, for secure access from remote machines
Dies bestätigt die Verfügbarkeit der OpenSSH-Serverkomponente. Um es zu installieren, müssen Sie nur den Installationsbefehl Ihres Paketmanagers ausführen.
$ apt-get install openssh-server
Diese Befehle funktionieren auf jeder Distribution, dieverwendet das apt-Paket-Tool wie Debian und seine Derivate, einschließlich Ubuntu. Wenn Ihre Distribution einen anderen Paketmanager verwendet, müssen Sie die spezifischen Befehle des Pakets verwenden.
Sobald es ausgeführt wird, lässt der Server es bestehenSystembenutzer verwenden einen SCP-Client, um Dateien in und aus Verzeichnissen zu kopieren, für die sie Schreib- bzw. Leseberechtigungen besitzen. Standardmäßig befinden sich Dateien im Ausgangsverzeichnis des Benutzers. Einige Anpassungen können erforderlich sein, damit Benutzer Dateien an andere Orte kopieren können, ohne einen vollständigen Pfad angeben zu müssen.
2. Dropbear SSH
Dropbear SSH ist ein weiteres Open-Source-SSH undSCP Server und Client. Sein Hauptmerkmal ist eine kleine Stellfläche, die es ideal für Anwendungen mit begrenzten Ressourcen macht. Dropbear SSH zielt hauptsächlich auf eingebettete Systeme wie Router oder andere Geräte ab, die SSH- und SCP-Funktionen benötigen. Es läuft auf mehreren Unix-ähnlichen Betriebssystemen und kann für die meisten POSIX-kompatiblen Plattformen optimiert werden.

Dropbear SSH wird von Matt aktiv entwickeltJohnson und die neueste Version sind zum Zeitpunkt des Schreibens weniger als zwei Monate alt. Zu den interessantesten Funktionen des Produkts gehört die Möglichkeit, die Software in eine statisch verknüpfte ausführbare Datei von nur 110 KB zu kompilieren. Die Software ist mit der öffentlichen Schlüsselauthentifizierung von OpenSSH ~ / .ssh / authorized_keys kompatibel. Der Daemon kann beim Start von inetd ausgeführt oder eigenständig verwendet werden. Und schließlich können Features beim Kompilieren einfach aktiviert oder deaktiviert werden, wodurch eine noch kleinere ausführbare Datei mit nur den erforderlichen Features erstellt wird.
All diese Flexibilität hat jedoch ihren Preis. Die Anpassung von Dropbear an die jeweiligen Anforderungen erfordert fortgeschrittene Sysadmin-Kenntnisse. Systemadministratoren müssen mit Konzepten wie dem Ändern des Makefiles und dem erneuten Kompilieren der ausführbaren Datei vertraut sein. Wenn Sie jedoch über die erforderlichen Kompetenzen verfügen und einen kleinen SSH- und SCP-Server benötigen, der auf Ihrem eingebetteten Gerät ausgeführt werden kann, sollten Sie sich Dropbear SSH ansehen.
3. Ein Wort zu Cygwin
Vielleicht haben Sie schon einmal von Cygwin gehört. Es ist ein Open-Source-Projekt, das eine Windows-DLL bereitstellen soll, die eine große Anzahl von POSIX-API-Funktionen implementiert. Konkret bedeutet dies, dass jede Linux-Open-Source-Anwendung zur Verwendung von Cygwin neu kompiliert und folglich auf einer Windows-basierten Plattform ausgeführt werden kann.
Wenn Sie ein Windows-Systemadministrator sind und habenSie haben noch nie von Cygwin gehört und möchten sich vielleicht mit Cygwin vertraut machen und es auf einem Windows-Computer installieren, um selbst zu sehen, worum es geht. Es ist nicht perfekt und verwandelt Ihren Windows-Server nicht in einen Unix-Computer, sondern bietet Ihnen Zugriff auf eine größere Auswahl an Optionen, wenn es um Systemverwaltungssoftware und -tools geht.
Aus diesem Grund nehmen wir uns ein oder zwei Minuten Zeit zum Redenüber Cygwin. Da so viele SSH- und SCP-Server für Linux verfügbar sind - wir haben nur einige der besten erwähnt, aber es gibt unzählige andere -, ist es schön zu wissen, dass Cygwin die Ausführung auf einer Windows-Plattform ermöglichen kann. Tatsächlich sind viele Linux-Dienstprogramme als Cygwin-Paket sowie Pakete für andere beliebte Linux-Distributionen verfügbar.
Der macOS SSH Server
Obwohl die breite Öffentlichkeit nicht bewusst sein könnteMacOS ist ein weiteres Unix-ähnliches Betriebssystem. Im Gegensatz zu den meisten Unix-ähnlichen Systemen - insbesondere Linux - verwendet MacOS jedoch einen anderen Kerneltyp, der eine Mischung aus einer monolithischen Kernel-ähnlichen Linux-Architektur und einer Mikrokernel-Architektur ist.
Aufgrund dieser Unix-Wurzeln ist dies keine ÜberraschungDiese Unterstützung für SSH, zu der auch die Unterstützung für SCP gehört, ist eine native Funktion von macOS. Wie bei den meisten Linux-Distributionen ist die SSH-Funktionalität in nacOS nicht standardmäßig aktiviert, die Aktivierung ist jedoch sehr einfach.

Alles, was Sie tun müssen, um SSH auf einem MacOS-Computer zu aktivieren, ist, zu gehen Systemeinstellungen Starten Sie dann die Applet freigeben und aktivieren Sie die Fernanmeldung Möglichkeit. Dadurch wird SSH für alle Benutzer des Computers aktiviert. Und wie bei den meisten SSH-Programmen, die in ein Betriebssystem integriert sind, bestimmen Datei- und Verzeichnisberechtigungen, was Benutzer auf den und vom Server kopieren können.
Der macOS SCP-Server hat nichts mehr zu bieten. Sie aktivieren nur SSH und es funktioniert. Es gibt kein Bedienfeld oder Einstellungsbereich. Es gibt auch keine virtuellen Konten. Nur Systemkonten dürfen eine Verbindung herstellen. Es ist ziemlich einfach, aber es ist da, es ist kostenlos und es erledigt die Arbeit. Sofern Sie nicht unbedingt mehr Funktionalität benötigen, ist dies ein großartiger Server.
Abschließend
Egal aus welchem Grund ein SCP verwendet wirdWir haben Ihnen gezeigt, dass es mehrere Möglichkeiten gibt, unabhängig davon, welches Betriebssystem Sie verwenden. Und obwohl noch viele weitere Optionen zur Verfügung stehen, handelt es sich um die besten kostenlosen SCP-Server für Windows, Linux und MacOS mit integriertem SSH.
Was ist Ihr Lieblings-SCP-Server? Ist es eines der wenigen, die wir gerade vorgestellt haben? Was magst du am meisten daran? Verwenden Sie die folgenden Kommentare, um Ihre Erfahrungen mit uns zu teilen.
Bemerkungen