Para copiar archivos a través de SSH con entorno gráfico debemos ir a "Lugares" >> "Conectar con el servidor". Se abre la siguiente pantalla:
Tipo de servicio: Elegimos SSH.
Servidor: Acá va la dirección IP remota (a donde nos queremos conectar).
Puerto: 22 es el puerto por defecto. Si está configurado en otro puerto (recomendado) se coloca el otro.
Carpeta: Acá ingresamos la ruta donde queremos acceder.
Nombre de usuario: Ingresamos el nombre de usuario con el que nos loguearemos en la PC remota.
Añadir marcador: Es para tener un acceso directo en "Lugares".
Nombre del marcador: Es el nombre del acceso directo.
Una vez configurado todo no queda mas que hacer click en "Conectar" y se nos abrirá la carpeta indicada por nosotros (previo ingreso de password obvio) y podremos copiar los archivos.
Desde la terminal y con el comando SCP quizás a algunos le resulte mas difícil pero siempre hay que tener esta opción presente por si no hay entorno gráfico. Voy a explicarlo con un ejemplo:
Tenemos 2 PCs:
Local: ardillasenlared (IP: 192.168.1.100)
Remota: pcremota (IP: 192.168.1.10)
Nos conectamos por SSH a la pcremota:
ssh -l usuario 192.168.1.10 -p numerodepuerto
-l nos permite definir el nombre de usuario con el cual nos loguearemos y -p el numero de puerto. Si el SSH no se cambió de puerto no hace falta que lo utilicemos ya que por defecto siempre busca conectarse al 22.
Copiar archivos desde pcremota a PC local ardillasenlared:
scp /home/pcremota/archivo.txt ardillasenlared@192.168.1.100:/home/ardillasenlared/
En caso de que el SSH esté configurado en otro puerto que no sea el 22 deberíamos ejecutarlo así (tener en cuenta que la "P" es mayúscula):
scp -P puerto /home/pcremota/archivo.txt ardillasenlared@192.168.1.100:/home/ardillasenlared/
Podemos aprovechar y al tiempo que lo copiamos le cambiamos el nombre:
scp /home/pcremota/archivo.txt ardillasenlared@192.168.1.100:/home/ardillasenlared/hola.txt
En caso de querer hacer el camino inverso, o sea, copiar un archivo desde la PC local (ardillasenlared) a pcremota el comando es así:
scp ardillasenlared@192.168.1.100:/home/ardillasenlared/archivo.txt /home/pcremota
Para copiar una carpeta completa debemos usar -r, que significa recursive, con ésto el sistema sabe que tiene que copiar todo lo que hay adentro del directorio. Quedaría así:
scp -r ardillasenlared@192.168.1.100:/home/ardillasenlared/carpetacompleta /home/pcremota
Y por último no me gustaría dejar afuera este tutorial que encontré para configurar SSH, muy detallado y completo.
No hay comentarios:
Publicar un comentario