Welche scp
Argumente sollte ich verwenden, um eine Datei von einer Amazon EC2-Instanz in den lokalen Speicher herunterzuladen?
scp
nicht funktioniert? Es tut sehr gut für mich.
Welche scp
Argumente sollte ich verwenden, um eine Datei von einer Amazon EC2-Instanz in den lokalen Speicher herunterzuladen?
scp
nicht funktioniert? Es tut sehr gut für mich.
Antworten:
Verwenden Sie scp:
scp -i ec2key.pem username@ec2ip:/path/to/file .
wo:
Dadurch wird die Datei in den aktuellen Ordner auf dem lokalen Computer kopiert.
Weitere Informationen zum Zugriff auf Ihre Instanz mit ssh finden Sie hier, falls Sie dies noch nicht getan haben:
Wenn Sie wie im obigen Dokument ssh können, können Sie die Datei mit scp kopieren.
Eine andere Möglichkeit besteht darin, einen Webserver auf Ihrer Instanz aufzurufen, HTTPS zu konfigurieren, wenn Ihre Datei vertraulich ist, und dann mit Ihrem Browser herunterzuladen. Hier einige Tutorials:
scp
ist scp from_file to_file
. Oben from_file
ist username@ec2ip:/path/to/file
und to_file
ist .
, dh aktueller Ordner. Um an ec2 gesendet zu werden, müsste es etwas in der Art sein : scp local_file username@ec2ip:/path/on/ec2/machine
.
scp -rp -i mykey.pem ec2-user@mydomain.com:/srv/www/myapp/ .
. Am Ende wird der Ordner nur in das Ausgangsverzeichnis des ec2-Computers heruntergeladen / kopiert.
/srv/www/myapp/
auf den lokalen Computer kopieren ). Wilde Vermutung - laufen Sie scp
vielleicht von Ihrem ec2-Server? Wenn ja, müssen Sie es von Ihrem lokalen Computer aus ausführen (dh von dem Computer, auf den Sie Dateien kopieren möchten).
Wenn Sie einen Mac oder Linux verwenden, können Sie scp
einen FTP-Client herunterladen oder noch benutzerfreundlicher herunterladen . Wenn Sie einen Mac verwenden, empfehle ich Ihnen, CyberDuck zu verwenden . Am Ende brauchen Sie nur einen FTP-Client. Wenn Sie unter Windows arbeiten, würde ich Ihnen Filezilla empfehlen .
In welchem Betriebssystem bist du?
Da Sie in Ubuntu sind, versuchen Sie Folgendes:
Verbindung zu einem Dateiserver herstellen + Klicken Sie im Dateimanager auf Datei ▸ Mit Server verbinden.
Geben Sie die Serveradresse ein, wählen Sie den Servertyp aus und geben Sie bei Bedarf zusätzliche Informationen ein. Klicken Sie dann auf Verbinden. Details zu den Servertypen sind unten aufgeführt.
Für Server im Internet können Sie normalerweise den Domainnamen verwenden. Für Computer in Ihrem lokalen Netzwerk müssen Sie jedoch möglicherweise die numerische IP-Adresse des Computers verwenden. Wenn auf dem anderen Computer Ubuntu ausgeführt wird, finden Sie unter Suchen Ihrer IP-Adresse die interne IP-Adresse dieses Computers. Überprüfen Sie andernfalls die Hilfe auf diesem Computer.
Ein neues Fenster mit den Dateien auf dem Server wird geöffnet. Durchsuchen Sie die Dateien und Ordner wie lokale Dateien und Ordner.