La
idea es crear una red local con los pc’s con Linux que tenemos en nuestra casa,
de forma que podamos explorar desde cualquiera de ellos los directorios de los
otros pcs.
Explorar
un equipo remoto por medio de sftp y nautilus: Como norma general, para
realizar la exploración entre pcs es necesario conectar estos equipos en red
local mediante algún protocolo como smb (samba–comparticiones de Windows), ftp,
webdav, sftp (secure ftp) entre otros.
El protocolo SFTP (Secure File Transfer Protocol ) permite conectarnos a un
equipo (servidor) que tenga instalado openssh ( openssh-server ), y nos permite
explorar todo su contenido desde el usuario (del equipo cliente) desde el que
nos conectemos y en el que tengamos instalado openssh-client.
Para
comenzar necesitamos tener instalados algunos paquetes: openssh-server y
openssh-client ; los instalamos con synaptic, o con la terminal:
En
el equipo remoto/servidor: sudo apt-get install openssh-server
En equipo local/cliente: sudo apt-get install sshfs openssh-client
En equipo local/cliente: sudo apt-get install sshfs openssh-client
Si
queremos explorar tanto desde el pc1 el pc2 como al contrario, desde el pc2 el
pc1, debemos instalar en los dos pcs ambos paquetes, de forma que ambos pcs
puedan actuar como remotos/servidores y como /locales/clientes.
A
partir de ahora vamos a trabajar en el PC cliente: una vez que tenemos estos
paquetes instalados abrimos el Nautilus en su modo de navegador y damos click
en el botón de cambiar la barra de dirección entre botones y texto para que
podamos escribir la dirección a la que queremos llegar.
Si
queremos configurar Nautilus de forma que siempre aparezca con la barra de
dirección de forma editable, abrimos el programa Gconf-editor y vamos a:
Gconf-editor -> apps -> nautilus -> preferences
-> activamos “always_use_location_entry”.
Una vez que tenemos la barra de
dirección editable escribimos la línea de conexión de esta forma:
sftp://<ip>/<carpeta
o dirección en el equipo remoto> por ejemplo
sftp://192.168.2.27/home/ordenad2r
sftp://192.168.2.27/home/ordenad2r
También
podemos agregar el usuario (remoto) a la línea de conexión de esta forma:
sftp://<usuario>@<ip>/<carpeta
o dirección en el equipo remoto> por ejemplo
sftp://ordena2r@192.168.2.27/home/ordena2r
sftp://ordena2r@192.168.2.27/home/ordena2r
Después
damos enter y nos aparecerá una ventana en la que nos pedirá el nombre de
usuario del equipo servidor (si no lo incluimos en la línea de conexión) y
contraseña y en donde podemos elegir una opción (olvidar la contraseña,
recordarla solo para la sesión o recordarla siempre) para manejar las
identidades y al dar click ok.
Editado/añadido: El PC
cliente puede también solicitar un dominio, caso de no conocerlo, en ese caso
hemos de poner local host, de lo contrario no nos conectaremos.
Si los datos son correctos
Nautilus mostrara los archivos de la carpeta del pc servidor a la que nos
acabamos de conectar.
A veces puede aparecer un
error que indica que Nautilus no sabe como manejar el protocolo sftp,
pero puede ser un error del Nautilus que no afecte la conexión. Si nos hemos
conectado debe aparecer, en la barra lateral, un elemento con la leyenda
“sftp” similar a este:
También
debe de haberse creado un nuevo icono de la conexión en el escritorio.
Podemos, para tener
un acceso rápido a esa dirección la próxima vez que queramos conectarnos con el
otro pc, añadirla al nautilus del pc cliente: Nautilus -> seleccionamos la
dirección sftp -> marcadores -> añadir marcador. Luego si
queremos podemos cambiar el nombre al nuevo marcador: Nautilus -> marcadores ->
editar marcadores -> cambiar el nombre y le ponemos uno mas
descriptivo, por ejemplo ” portátil de Rafa”. De esta forma la próxima vez que
nos conectemos solo tendremos que hacer clik sobre el nuevo marcador “portátil
de rafa”.
Este
sistema te deja, desde el pc cliente, hacer uso de los archivos del pc
remoto de forma casi local, es decir, si queremos editar un archivo simplemente
le damos doble click y este se abrirá y te dejara editarlo y al guardar los
datos se guardaran en el equipo remoto ( pero también podemos hacer “guardarlo
como”, en cuyo caso lo podemos guardar en donde queramos: en el pc cliente, en
otro pc de la red local, en un pendrive/disco duro externo, etc).
También
podemos reproducir vídeo y audio sin mayor problema y sin necesidad de copiar
el archivo a nuestro equipo local.
Es
decir, desde el pc cliente podemos ver, editar, ejecutar, copiar, mover o
borrar archivos de los pcs que tengamos en la red local creada de esta manera.
Una
vez que se ha terminado de usar la conexión esta puede ser cerrada dando click
al icono de “eject” que esta en la barra lateral a un lado de la carpeta
montada:
Para
cerrar la conexión también se puede dar click derecho a la carpeta que aparece
en el escritorio y seleccionar la opción desmontar
Una
vez que el elemento desaparezca de la barra lateral la conexión habrá quedado
cerrada, pero podremos volver a abrirla si , como indicamos antes, hemos creado
un marcador para dicha conexión.
Las
conexiones establecidas quedan montadas en una carpeta con el nombre de la
conexión y se crea dentro de una carpeta llamada .gvfs que esta en el
directorio del usuario que hizo la conexión.
No hay comentarios:
Publicar un comentario