Utilización básica del cliente
Utilizar el cliente es muy sencillo; nos basta con utilizar la orden:$ ssh -l user@<maquina>
La opción -l nos permite indicar el usuario con el que queremos loguearnos en la máquina remota.
Una vez conectado será como si estuviéramos físicamente en la máquina ya que tendremos un terminal qeu nos ofrecerá todo lo que pudiera tener el usuario como el que hemos entrado.
Subir y bajar ficheros
Para enviar y recibir ficheros usulizando ssh, tenemos varias opciones, como scp (Secure CoPy) o sftp (Secure FTP). Aquí veremos el uso de scp, ya que sftp tiene los mismos comandos que el protocolo ftp normal.Sintaxis de scp
La sintaxis básica es la siguiente:- scp <origen> <destino>
Para subir cosas de un pc a un host remoto la sintaxis seria:
scp fichero1 <usuario>@<maquina>:<directorio>
$ scp fichero1 nacx@172.16.0.2:/home/nacx/
scp <usuario>@<maquina>:<directorio>/<fichero> <directorio_local>
scp nacx@172.16.0.2:/home/nacx/fichero1 ./
Resumiendo ficheros mediante rsync
Hay veces en que no podemos terminar de bajar por completo un archivo grande entonces lo que hay que hacer es conectarnos via rsync, con la siguiente sintaxis:$ rsync -ve ssh -avz <usuario>@<maquina>:<direcotio>/<fichero> <directorio_local>
El fichero debe descargarse al directorio donde quedó incompleto para que pueda resumirse; si por alguna razon cancelamos la transferencia, se perdera lo que llevamos resumido. Antes de cerrar el la transferencia tenemos que hacer una copia: siempre que se esta resumiendo aparece como .fichero.bla, donde bla son caracteres raros:
$ cp .fichero.bla fichero.back
- fichero fichero.back
$ mv fichero.back fichero
No hay comentarios:
Publicar un comentario