Skip to content

SSH

Conectarse con llave .pem

Terminal window
ssh -i KEY.pem USER@127.0.0.1

Copiar archivo

Terminal window
scp -i KEY.pem ARCHIVO.txt USER@127.0.0.1:/RUTA/DE/DESTINO/

Copiar archivos del directorio actual y subdirectorios

Muy lento con muchos archivos. Mejor usar rsync.

Terminal window
scp -i KEY.pem -r . USER@127.0.0.1:/RUTA/DE/DESTINO/

Copiar archivos del directorio actual y subdirectorios

Terminal window
rsync -az -e "ssh -i KEY.pem" ./ USER@127.0.0.1:/RUTA/DE/DESTINO/

Crear alias:

En el archivo ~/.ssh/config agregar:

Host SERVER-NAME
HostName 127.0.0.1
User USER
Port 22
IdentityFile ~/.ssh/KEY.pem

Para conectarse:

Terminal window
ssh SERVER-NAME

Listar contenido de directorio

Terminal window
ls # Directorio actual
ls -l # Detalles
ls ruta/del/directorio

Renombrar/Mover archivo

Terminal window
mv original.txt copia.txt

Renombrar/Mover directorio

Terminal window
mv directorio_original directorio_copia # Solo si está vacio.
# Copiar Copiar directorio y su contenido y luego borrar directorio y todo su contenido

Copiar archivo

Terminal window
cp original.txt copia.txt

Copiar directorio y su contenido

Terminal window
cp -r directorio_original directorio_copia
rsync -a directorio_original/ directorio_copia/

Borrar archivo

Terminal window
rm archivo.txt

Borrar directorio y todo su contenido

Terminal window
rm -r directorio