Skip to content

Instantly share code, notes, and snippets.

@mrroot5
Last active January 14, 2019 14:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrroot5/658311314b17d7808a34cd055eecf8be to your computer and use it in GitHub Desktop.
Save mrroot5/658311314b17d7808a34cd055eecf8be to your computer and use it in GitHub Desktop.

Remoto a local

Copiar el fichero foo.txt de remoto a local

scp username@remotehost.com:foo.txt /algun/directorio/local

Copiar múltiples ficheros de remoto al directorio local actual

scp foo.txt username@remotehost.com:/algun/directorio/remoto/\{foo.txt,bar.txt} .

Local a remoto

Copiar el fichero foo.txt de local a remoto

scp foo.txt username@remotehost.com:/algun/directorio/remoto

Copiar el directorio foo a otra carpeta de local a remoto

scp -r foo username@remotehost.com:/algun/directorio/remoto/bar

Copiar el fichero foo.txt de local a remoto usando el puerto 1234

scp -P 1234 foo.txt username@remotehost.com:/algun/directorio/remoto

Remoto a remoto

Copiar el fichero foo.txt del remoto1 al remoto2

scp username@remotehost1.com:/algun/directorio/remoto/foo.txt \
username@remotehost2.com:/algun/directorio/remoto/

Tips

Incluir password

Para introducir la contraseña en la propia línea de comandos usamos sshpass. Stackoverflow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment