Kopieren Sie Dateien von LXC auf den Hostcomputer

2240
Tina J

Ich bin neu in Containern. Ich habe einen LXC-Container, der auf einer Remote-Linux-Maschine ausgeführt wird. Alles was ich online gefunden habe, ist das Kopieren von Dateien vom Host in den LXC-Container. Wie kann ich jedoch Dateien aus einem laufenden LXC-Container auf den Host und schließlich auf meinen eigenen Computer kopieren?

Vielleicht erscheint es trivial, dass ich nichts finden konnte. Ich bin neu und bin etwas verwirrt.

1
Siehe https://serverfault.com/a/731587/86801. Jaime Hablutzel vor 5 Jahren 0

2 Antworten auf die Frage

3
Ophion

Installieren Sie einen SSH-Server in Ihrem LXC-Container. Erlauben Sie Verbindungen von Remote-Hosts zum Port TCP 22. Stellen Sie von Ihrem eigenen Computer aus mithilfe von SCP mit WinSCP (für Windows) eine Verbindung zu Ihrem LXC-Container her . Wenn Sie Linux auf Ihrem eigenen Computer verwenden, verwenden Sie einfach den Befehl scp von der Konsole aus.

Sie setzen den SSH-Dienst in Ihrem Container unnötigerweise aus. Siehe meinen Kommentar in der OP-Frage. Jaime Hablutzel vor 5 Jahren 0
1
Tina J

Ich kann es andersherum machen. Also SCP einen lokalen Ordner im LXC-Container auf dem Host-Rechner:

scp -r /root/[container folder] root@10.0.3.1:/root/[host folder to put files in] 
10.0.3.1 ist die auf dem Host angezeigte Schnittstellen-IP. Tina J vor 6 Jahren 0