3 Methoden, um eine Datei von der lokalen Maschine auf eine EC2-Instanz zu kopieren

Erforschen Sie Methoden wie SCP und AWS CLI für eine effiziente und sichere Datenübertragung. Lernen Sie bewährte Verfahren, Tipps und Tricks kennen, um die Leistung zu optimieren und die Sicherheit Ihrer Cloud-Operationen zu verbessern.

download-icon
Kostenloser Download
für VM, OS, DB, Datei, NAS usw.
maximilian

Updated by Maximilian on 2025/09/26

Inhaltsverzeichnis
  • Methode 1. Verwendung von WinSCP

  • Methode 2. Verwenden des scp-Befehls

  • Methode 3. Verwenden der AWS CLI

  • Sichern Sie EC2-Instanzen mit Vinchin Backup & Recovery

  • Datei auf EC2-Instanz kopieren – Häufig gestellte Fragen

  • Fazit

In der Ära des Cloud-Computings haben Amazon EC2 die Plattform der Wahl für Entwickler und IT-Fachleute werden lassen, um Anwendungen bereitzustellen, Datenbanken auszuführen, Sicherungen durchzuführen und eine Vielzahl weiterer Rechenaufgaben zu erledigen. Das Kopieren von Dateien auf EC2-Instanzen ist eine Aufgabe, die Entwickler und Systemadministratoren in der AWS-Cloud-Umgebung häufig durchführen müssen. Dieser Artikel stellt detailliert mehrere Methoden zum Übertragen von Dateien von lokalen Maschinen auf EC2-Instanzen vor und hilft Ihnen so, Dateiübertragungen effizient und sicher abzuschließen.

Methode 1. Verwendung von WinSCP

WinSCP ist ein beliebter kostenloser SFTP- und FTP-Client für Windows. Mit ihm können Sie Dateien sicher zwischen Ihrem lokalen Computer und einer Amazon-EC2-Instanz übertragen. So kopieren Sie eine Datei auf eine Linux-EC2-Instanz mithilfe von WinSCP.

1. Laden Sie WinSCP herunter und installieren Sie es

Wenn Sie WinSCP noch nicht installiert haben, laden Sie es von der offiziellen Website herunter. Befolgen Sie die Installationsanweisungen, um die Software auf Ihrem Windows-PC zu installieren.

2. Starten Sie die Anwendung nach der Installation von WinSCP

3. Verbindung zur EC2-Instanz herstellen

Geben Sie im Feld „Host name“ den öffentlichen DNS-Namen oder die öffentliche IP-Adresse Ihrer EC2-Instanz ein.

Geben Sie unter „User name“ den Benutzernamen für Ihre EC2-Instanz ein. Der Standardbenutzer ist bei Amazon Linux-Instanzen normalerweise „ec2-user“.

Anstatt ein Passwort einzugeben, klicken Sie auf „Advanced“ und wählen Sie Schlüsseldatei. Wählen Sie die private Schlüsseldatei (.pem), die Sie beim Erstellen der EC2-Instanz verwendet haben.

Klicken Sie dann auf „Login“, um eine Verbindung zu Ihrer EC2-Instanz herzustellen.

4. Kopieren Sie die Datei

Nach der Verbindung sollten Sie zwei Bereiche in WinSCP sehen. Der linke Bereich stellt Ihre lokale Maschine dar und der rechte Bereich zeigt die entfernte EC2-Instanz. Anschließend können Sie die Datei durch Ziehen und Ablegen übertragen.

Methode 2. Verwenden des scp-Befehls

Sie können auch den scp-Befehl oder die AWS CLI verwenden. So gehen Sie bei beiden Methoden vor.

Bevor Sie beginnen, stellen Sie sicher, dass Sie das SSH-Schlüsselpaar für die EC2-Instanz besitzen.

1. Öffnen Sie das Terminal oder die Eingabeaufforderung auf Ihrem lokalen Gerät.

2. Verwenden Sie den Befehl scp mit der folgenden Syntax, um die Datei zu kopieren:

scp -i <path_to_your_key_pair.pem> <local_file_path> ec2-user@<EC2_Public_IP_or_Hostname>:<destination_path_on_EC2>

Ersetzen Sie „<path_to_your_key_pair.pem>“ durch den vollständigen Pfad zu Ihrer PEM-Datei, „<local_file_path>“ durch den Pfad der Datei, die Sie kopieren möchten, „<EC2_Public_IP_or_Hostname>“ durch die öffentliche IP-Adresse oder den Hostnamen Ihrer EC2-Instanz und „<destination_path_on_EC2>“ durch den Zielordner auf der EC2-Instanz, wohin die Datei kopiert werden soll.

Methode 3. Verwenden der AWS CLI

Stellen Sie zunächst sicher, dass die AWS CLI auf Ihrem lokalen Gerät installiert und konfiguriert ist.

1. Installieren und Konfigurieren der AWS-CLI:

Befolgen Sie die Anweisungen in der offiziellen AWS-Dokumentation, um die AWS CLI zu installieren und zu konfigurieren.

2. Kopieren Sie die Datei:

Verwenden Sie den Befehl „s3 cp“, wenn Sie einen S3-Bucket eingerichtet haben, oder verwenden Sie den Befehl „aws s3 sync“, um mehrere Dateien gleichzeitig zu übertragen.

aws s3 cp <local_file_path> s3://<your_bucket_name>/<destination_path_in_S3>

Oder, falls Sie den direkten Transfer zur EC2-Instanz mithilfe der AWS CLI bevorzugen, können Sie die Datei zunächst in einen S3-Bucket hochladen und anschließend mit dem Befehl „aws s3 cp“ innerhalb der Instanz auf die EC2-Instanz herunterladen.

3. Melden Sie sich bei Ihrer EC2-Instanz an:

Verwenden Sie den SSH-Befehl, wie zuvor beschrieben, um sich bei Ihrer EC2-Instanz anzumelden und die Datei aus S3 herunterzuladen:

aws s3 cp s3://<your_bucket_name>/<destination_path_in_S3> <destination_path_on_EC2>

Denken Sie daran, alle Platzhalter durch tatsächliche Werte zu ersetzen, die für Ihre Einrichtung relevant sind.

Sichern Sie EC2-Instanzen mit Vinchin Backup & Recovery

Vinchin Backup & Recovery ist eine umfassende Datensicherungslösung, die entwickelt wurde, um die Verwaltung von VM-Sicherungen und -Wiederherstellungen in Ihrer Virtualisierungsumgebung einschließlich Amazon-EC2-Instanzen zu vereinfachen und zu optimieren.

Vinchin Backup & Recovery bietet eine optimierte Lösung zur Verwaltung von EC2-Backups über verschiedene AWS-Regionen hinweg und unterstützt anpassbare Strategien mit vollständigen, inkrementellen und differenziellen Backup-Optionen. Es ermöglicht flexible Wiederherstellung, einschließlich ganzer Instanzen oder bestimmter Dateien, und bietet die Möglichkeit, in andere Regionen wiederherzustellen oder sogar zu anderen Virtualisierungsplattformen wie VMware und Hyper-V zu migrieren. Durch die Integration in Amazon S3 für kostengünstige Archivspeicherung vereinfacht Vinchin zudem das Infrastrukturmanagement über eine intuitive Benutzeroberfläche, ermöglicht effiziente Backup-Konfiguration und nahtlose V2V-Migrationen und trägt so zum besseren Schutz der Cloud-Daten und zur Aufrechterhaltung der Geschäftskontinuität bei.

Um eine EC2-Instanz mit Vinchin Backup & Recovery zu sichern, führen Sie die folgenden Schritte aus:

1. Wählen Sie die EC2-Instanz aus, die gesichert werden soll.

Wählen Sie die zu sichernde EC2-Instanz aus

2. Wählen Sie das Sicherungsziel aus.

Wählen Sie das Sicherungsziel aus

3. Wählen Sie die Sicherungsstrategien aus.

Wählen Sie die Sicherungsstrategien aus

4. Überprüfen und Einreichen der Aufgabe.

Starten Sie Ihre 60-tägige kostenlose Testversion von Vinchin Backup & Recovery, um deren sichere und ressourcenschonende Backup-Lösungen zu erleben. Oder kontaktieren Sie uns, um einen maßgeschneiderten Plan für Ihre IT-Anforderungen zu erhalten.

Datei auf EC2-Instanz kopieren – Häufig gestellte Fragen

1. F: Was tun bei einer „Zugriff verweigert“-Fehlermeldung?

A: Stellen Sie sicher, dass Ihre Schlüsselpaar-Datei die richtigen Berechtigungen hat und Sie den korrekten Benutzernamen verwenden (z. B. ec2-user, ubuntu oder root, abhängig von Ihrer AMI).

2. F: Gibt es eine Größenbeschränkung für Dateien beim Kopieren auf eine EC2-Instanz über SSH?

A: Es gibt keine bestimmte Größenbeschränkung für Dateien, die über SSH kopiert werden, aber der Vorgang kann aufgrund von Bandbreitenbegrenzungen im Netzwerk bei sehr großen Dateien langsam sein. Erwägen Sie, große Dateien vor der Übertragung zu komprimieren oder Tools wie rsync zu verwenden, die große Dateien effizienter verarbeiten.

Fazit

Es gibt viele Möglichkeiten, Dateien auf EC2-Instanzen zu kopieren. Sie können die Methode auswählen, die Ihren tatsächlichen Anforderungen am besten entspricht. Egal ob mit SCP oder der AWS CLI – Sie können Dateien effektiv übertragen. Die Beherrschung dieser Methoden verbessert nicht nur die Arbeitseffizienz, sondern gewährleistet auch die Sicherheit und Zuverlässigkeit der Dateiübertragung.

Teilen auf:

Categories: VM Tips