Estoy tratando de descargar todos los archivos del servidor de Google Cloud Compute (ejecutando Linux Debian). No estoy muy familiarizado con SSH y Google Cloud Compute en general. Prefiero copiar todos los archivos (similar a una solicitud de extracción de git) o crear un zip y descargarlo. En resumen, necesito copiar todos los archivos en el servidor Google Cloud eliminado a mi máquina local.
Gracias de antemano.
linux
ssh
google-compute-engine
usuario1890328
fuente
fuente

Respuestas:
Intenta usar
gcloud compute scp:p.ej,
Como alternativa, también puede usar (no
gcloud)sftposcp; vea esta respuesta SO para obtener detalles sobre los argumentos de la línea de comandos que necesita especificar, que citaré aquí por simplicidad:Para usar cualquier otra herramienta SFTP, proporcione de manera similar la ruta a la clave privada SSH y podrá conectarse a la instancia. Sin embargo, en el caso de
gcloud, puede resolver el nombre de host a la IP pública; para todas las demás herramientas, deberá buscar la IP manualmente y especificar la dirección IP directamente.fuente
(
gcloud compute copy-filesahora está en desuso, porgcloud compute scplo tanto, se recomienda)Use de la
gcloud compute scpsiguiente manera:Por ejemplo:
Si la zona ya está configurada (usando
gcloud config set compute/zone ZONEo mediante la variable de entorno, entonces no necesita especificar la zona anterior)Además,
gcloud compute scpno se copia de forma recursiva de forma predeterminada. Necesitamos usar la--recursebandera para ello.Vea la documentación detallada aquí .
fuente
Tal vez pueda usar SFTP (Google usó Filezilla en sus documentos). No soy muy bueno con la CLI y, por lo tanto, me gustan las opciones de GUI que Filezilla y otras proporcionan.
Estos son los pasos a un alto nivel:
$ gcloud init)$ gcloud compute ssh)Y aquí hay documentación de Google.
Además, he grabado esto, podría ser útil:
https://www.youtube.com/watch?v=9ssfE6ODpak
fuente
Esto funciono para mi
Sintaxis:
fuente
Si se conecta a la instancia a través del terminal basado en la web que proporciona Google Cloud Console, puede hacer clic en el engranaje en la esquina superior derecha y seleccionar "Descargar archivo", luego ingresar la ruta completa al archivo y se descargará a través del navegador . Lo mismo ocurre con la carga.
fuente