

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Dateien zwischen Linux-Instanzen auf Lightsail mithilfe von scp übertragen
<a name="amazon-lightsail-transfer-files-between-linux-instances"></a>

Verwenden Sie den Befehl secure copy (scp) in Linux, um Dateien von Ihrem lokalen Computer auf Ihre Linux- oder Unix-Instance und in Amazon Lightsail von einer Instance zur anderen zu übertragen. *Weitere Informationen zum Befehl scp finden Sie auf der [Handbuchseite scp (1) — Linux](https://man7.org/linux/man-pages/man1/scp.1.html) auf der man7-Website.*

Dieses Tutorial führt Sie durch die Schritte zum Kopieren von Dateien von einer Lightsail-Instanz in eine andere.

**Topics**
+ [Voraussetzungen](#amazon-lightsail-copy-files-to-linux-instance-prerequisites)
+ [Schritt 1: Speichern Sie die Datei mit dem privaten Schlüssel (.pem) auf Ihrem lokalen Computer](#get-and-transfer-instance-ssh-key)
+ [Schritt 2: Ändern Sie die Berechtigungen des privaten Schlüssels](#copy-private-key-change-permissions)
+ [Schritt 3: Übertragen Sie den privaten Schlüssel auf Ihre Instance](#copy-private-key-to-instance)
+ [Schritt 4: Dateien sicher zwischen Lightsail Linux- und Unix-Instances übertragen](#transfer-files-between-instances-scp)

## Voraussetzungen
<a name="amazon-lightsail-copy-files-to-linux-instance-prerequisites"></a>
+ Sie haben zwei Lightsail-Instanzen mit den öffentlichen IP-Adressen beider Instanzen ausgeführt. Um die öffentliche IP-Adresse Ihrer Instance abzurufen. Melden Sie sich bei der [Lightsail-Konsole](https://lightsail.aws.amazon.com/) an und kopieren Sie dann die öffentliche IP-Adresse, die neben Ihrer Instance angezeigt wird.
+ Sie können mit einem SSH-Schlüsselpaar auf beide Instanzen zugreifen. Weitere Informationen finden Sie unter [Verbinden mit Linux-Instances](lightsail-how-to-connect-to-your-instance-virtual-private-server.md).

## Schritt 1: Speichern Sie die Datei mit dem privaten Schlüssel (.pem) auf Ihrem lokalen Computer
<a name="get-and-transfer-instance-ssh-key"></a>

Gehen Sie wie folgt vor, um die Datei mit dem privaten Schlüssel (.pem) auf Ihrem lokalen Computer zu speichern. Die private Schlüsseldatei für die Zielinstanz wird verwendet, um Dateien sicher von einer Instanz zur anderen zu übertragen. Um Dateien zwischen Instanzen in derselben Region zu kopieren AWS-Region, verwenden Sie den Standardschlüssel für diese Region. Um Dateien zwischen Instanzen in verschiedenen Regionen zu kopieren, verwenden Sie den Standardschlüssel für die Region, in der sich die Zielinstanz befindet. Weitere Informationen zu Schlüsselpaaren finden Sie unter[SSH und Verbindung zu Instanzen herstellen](understanding-ssh-in-amazon-lightsail.md).

**Anmerkung**  
Wenn Sie Ihr eigenes key pair verwenden oder ein key pair mit der Lightsail-Konsole erstellt haben, suchen Sie Ihren eigenen privaten Schlüssel und verwenden Sie ihn, um eine Verbindung zu Ihrer Instance herzustellen. Lightsail speichert Ihren privaten Schlüssel nicht, wenn Sie Ihren eigenen Schlüssel hochladen oder mit der Lightsail-Konsole ein key pair erstellen. Ohne Ihren privaten Schlüssel können Sie keine Dateien mit scp auf Ihre Instance übertragen.

**Um den privaten Schlüssel (.pem) auf Ihrem lokalen Computer zu speichern**

1. Melden Sie sich bei der [Lightsail-Konsole](https://lightsail.aws.amazon.com/) an.

1. Wählen Sie in der oberen Navigationsleiste Ihren **Benutzernamen** und dann im Drop-down-Menü **Konto** aus.

1. Wählen Sie die Registerkarte **SSH Keys (SSH-Schlüssel)** aus.

1. Scrollen Sie nach unten bis zum Abschnitt **Default keys** (Standardschlüssel) auf der Seite.

1. Wählen Sie neben dem privaten Standardschlüssel für den AWS-Region Speicherort der Instanz, auf die Sie die Dateien übertragen möchten, die Option **Herunterladen** aus.  
![\[SSH-Schlüsselpaare in der Lightsail-Konsole.\]](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/managing-key-pairs-download-default-key.png)

1. Speichern Sie Ihren privaten Schlüssel an einem sicheren Speicherort auf Ihrem lokalen Laufwerk.

   Möglicherweise möchten Sie den heruntergeladenen Schlüssel in ein Verzeichnis verschieben, in dem Sie alle SSH-Schlüssel speichern, z. B. einen Ordner „Keys“ im Home-Verzeichnis Ihres Benutzers. Sie müssen im nächsten Abschnitt dieses Leitfadens auf das Verzeichnis verweisen, in dem der private Schlüssel gespeichert ist. Wenn der private Schlüssel versucht, als ein anderes Format als `.pem` zu speichern, sollten Sie das Format vor dem Speichern manuell in `.pem` ändern. 

## Schritt 2: Ändern Sie die Berechtigungen des privaten Schlüssels
<a name="copy-private-key-change-permissions"></a>

Im folgenden Verfahren werden Sie die Berechtigungen für Ihre private Schlüsseldatei so ändern, dass sie nur für Sie lesbar und beschreibbar ist.

**Um die Berechtigungen Ihrer privaten Schlüsseldatei zu ändern**

1. Öffnen Sie ein Terminalfenster auf Ihrem lokalen Computer.

1. Geben Sie den folgenden Befehl ein, um den privaten Schlüssel des Schlüsselpaares nur von Ihnen lesbar und beschreibbar zu machen. Dies ist eine bewährte Sicherheitsmethode, die von einigen Betriebssystemen erforderlich ist.

   ```
   sudo chmod 400 /path/to/private-key.pem
   ```

   Ersetzen Sie im Befehl `/path/to/private-key` mit dem Verzeichnispfad, zu dem Sie den privaten Schlüssel des Schlüsselpaares gespeichert haben, das von Ihrer Instance verwendet wird.

   **Beispiel:**

   ```
   sudo chmod 400 /Users/user/Keys/LightsailDefaultKey-us-west-2.pem
   ```

## Schritt 3: Übertragen Sie den privaten Schlüssel auf Ihre Instance
<a name="copy-private-key-to-instance"></a>

Im folgenden Verfahren übertragen Sie den privaten Schlüssel auf Ihre Quell-Instance, indem Sie den Befehl scp von Ihrem lokalen Computer aus ausführen.

**Um scp zu verwenden, um den privaten Schlüssel von Ihrem Computer auf Ihre Quellinstanz zu übertragen**

1. Ermitteln Sie den Speicherort der Datei mit dem privaten Schlüssel auf Ihrem Computer und den Zielpfad auf der Instanz. In den folgenden Beispielen lautet der Name der Datei mit dem privaten Schlüssel*private-key.pem*, der Benutzername für die Quellinstanz lautet*ec2-user*, die IPv4 Adresse der Quellinstanz lautet *public-ipv4-address* und die IPv6 Adresse der Quellinstanz lautet*public-ipv6-address*. Das *destination-path/* ist der Speicherort auf der Quell-Instance, an den Sie den privaten Schlüssel übertragen.
**Anmerkung**  
Je nach Vorlage, die von Ihrer Instance verwendet wird, können Sie einen der folgenden Benutzernamen angeben:  
AlmaLinux OS9, Amazon Linux 2, Amazon Linux 2023FreeBSD, CentOS Stream 9 und openSUSE Instanzen: `ec2-user`
Debian-Instances: `admin`
Ubuntu-Instances: `ubuntu`
Bitnami-Instances: `bitnami`
Plesk-Instances: `ubuntu`
cPanel & WHM-Instances: `centos`
   + (**IPv4**) Um die Datei mit dem privaten Schlüssel auf die Instance zu übertragen, geben Sie den folgenden Befehl von Ihrem Computer aus ein.

     ```
     scp -i /path/private-key.pem /path/private-key.pem ec2-user@public-ipv4-address:path/
     ```
   + (**IPv6**) Um die Datei mit dem privaten Schlüssel auf die Instance zu übertragen, wenn die Instance nur eine IPv6 Adresse hat, geben Sie den folgenden Befehl von Ihrem Computer aus ein. Die IPv6 Adresse muss in eckige Klammern (`[ ]`) eingeschlossen werden, die maskiert werden müssen (`\`).

     ```
     scp -i /path/private-key.pem /path/private-key.pem ec2-user@\[public-ipv6-address\]:path/
     ```

1. Wenn Sie noch keine Verbindung mit der Instance über SSH hergestellt haben, wird eine Antwort wie etwa die folgende angezeigt:

   ```
   The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)'
   can't be established.
   RSA key fingerprint is 1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f.
   Are you sure you want to continue connecting (yes/no)?
   ```

   Geben Sie **yes** ein.

1. Wenn die Übertragung erfolgreich ist, ähnelt die Antwort der folgenden:

   ```
   Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) 
   to the list of known hosts.
   private-key.pem                                100%   480     24.4KB/s   00:00
   ```

Nachdem Sie den privaten Schlüssel auf Ihre Quell-Instance übertragen haben, können Sie eine sichere Verbindung zu Ihrer Ziel-Instance herstellen und Dateien auf diese übertragen. Fahren Sie mit dem nächsten Schritt fort, um zu erfahren, wie.

## Schritt 4: Dateien sicher zwischen Lightsail Linux- und Unix-Instances übertragen
<a name="transfer-files-between-instances-scp"></a>

Im folgenden Verfahren führen Sie den Befehl scp von einer Instanz (**Quellinstanz) aus, um Dateien auf eine andere Instanz** (**Zielinstanz**) zu übertragen.

**Um scp zu verwenden, um Dateien zwischen Instanzen zu übertragen**

1. Stellen Sie mithilfe von SSH eine Connect zur **Quellinstanz** her. Sie können eine Verbindung herstellen, indem Sie das Terminalprogramm auf Ihrem lokalen Computer oder den browserbasierten SSH-Client in Lightsail verwenden. Weitere Informationen finden Sie unter [Verbinden mit Linux-Instances](lightsail-how-to-connect-to-your-instance-virtual-private-server.md).

1. **Ermitteln Sie den Speicherort der Dateien auf der **Quellinstanz** und den Zielpfad auf der Zielinstanz.** In den folgenden Beispielen lautet der Name der Datei mit dem privaten Schlüssel*private-key.pem*, der Benutzername für die Instanz lautet*ec2-user*, die IPv4 Adresse der Instanz lautet *public-ipv4-address* und die IPv6 Adresse der Instanz lautet*public-ipv6-address*. Das *destination-path/* ist der Speicherort auf der **Zielinstanz**, an den Sie die Dateien übertragen.
   + (**IPv4**) Um Dateien von der **Quell-Instance zur **Ziel-Instance**** zu übertragen, geben Sie den folgenden Befehl von der **Quell-Instance** aus ein.

     ```
     scp -i /path/private-key.pem /path/my-file.txt ec2-user@public-ipv4-address:destination-path/
     ```
   + (**IPv6**) Um Dateien von der **Quell-Instance zur **Ziel-Instance**** zu übertragen, geben Sie den folgenden Befehl von der **Quell-Instance** aus ein. Die IPv6 Adresse muss in eckige Klammern (`[ ]`) eingeschlossen werden, die maskiert werden müssen (`\`).

     ```
     scp -i /path/private-key.pem /path/my-file.txt ec2-user@\[public-ipv6-address\]:destination-path/
     ```

1. Wenn Sie noch keine Verbindung mit der **Zielinstanz** über SSH hergestellt haben, wird eine Antwort wie die folgende angezeigt:

   ```
   The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)'
   can't be established.
   RSA key fingerprint is 1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f.
   Are you sure you want to continue connecting (yes/no)?
   ```

   Geben Sie **yes** ein.

1. Wenn die Übertragung erfolgreich ist, ähnelt die Antwort der folgenden:

   ```
   Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) 
   to the list of known hosts.
   my-file.txt                                100%   480     24.4KB/s   00:00
   ```