Ssh

De WikiSalud
Saltar a: navegación, buscar

Comandos básicos para uso de SSH

Para conectarse a un equipo de forma directa, en la cual nos abrirá la sesión del usuario administrador:

$ ssh host_remoto

Para conectarse a una cuenta de usuario en especifico:

$ ssh usuario_remoto@host_remoto

Donde:

usuario_remoto (nombre de la cuenta de usuario)
host_remoto (IP del equipo al que se solicita conectarse)


Copiar archivos HACIA un equipo remoto.

rcp y scp, son protocolos de transferencia de datos entre un host local y otro remoto, usando el protocolo SSH.

rcp tiene el inconveniente de ser un protocolo sin cifrado, por lo que la información se transmite sin cifrar. Al usar scp la información de usuario y claves, así como el contenido de los archivos transferidos son encriptados antes de ser transferidos.

Para transferir un archivo desde la maquina local a una maquina remota, se debe escribir

scp archivo_local usuario@host_remoto:

(**si solo se deja con los “:” (dos puntos) el archivo se guarda en el home del host remoto.)

scp archivo_local usuario@host_remoto:/RUTA_DE_CARPETA_DESTINO

Ejemplo:

scp prueba.txt informatica@192.168.62.204:~/
scp prueba.txt informatica@192.168.62.204:/home/estadistica/ 

NOTA: los dos puntos ":" entre el nombre de la maquina remota y el nombre del archivo remoto.

Es importante nunca olvidar los dos puntos ":" al final del comando ya que, de hacerlo, el comando scp crearía una copia local del archivo local “prueba.txt” con nombre “informatica@192.168.62.204” También es una buena costumbre especificar el directorio, en este caso ~/

Se puede modificar la sintaxis para que hacer una acción en especifico como por ejemplo:

scp -p prueba.txt informatica@192.168.62.204:
scp -r prueba informatica@192.168.62.204:/home/estadistica/
  • -p: conserva las propiedades del archivo. Permisos del archivo, fecha de última de modificación.
  • -r: copia recursiva de directorios

Copiar archivos DESDE un equipo remoto.

Bajar el archivo remoto ubicado en la ruta “/home/estadistica/pruebas/prueba.txt” en el host 192.168.62.204 con el usuario “informatica”

scp informatica@192.168.62.204:/home/estadistica/pruebas/prueba.txt .

Esto crea una copia local del archivo remoto ubicado en /home/estadistica/pruebas/prueba.txt en el directorio desde donde ejecute el comando, con el nombre “prueba.txt”.

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas