¿Una aplicación para compartir carpetas entre 2 equipos kubuntu? ¿instalar NFS o sencillamente Dolphin>Lugares>Red?

Albertodelaxe escribió:

¡¡ÉXITO COMPLETO!! (de hecho, mientras me contestabas, ya lo había hecho: supuse que sería lo mismo, pero al revés)

Peroo.. queda algo más.

En el fijo/servidor, tengo instalados varios discos duros, unos en placa, y otros por USB

¿que tengo que hacer para ver esas unidades desde el portátil?

añadir una linea por cada disco en cada equipo, una en el export para compartir y otra en el fstab para acceder. El mayor problema sería los discos usb si no los tienes automontados. Tendrías que añadir una linea en el fstab para que se monten solos antes de que nfs ejecute el export al iniciar.

Alberto, yo hago algo más fácil: utilizo el protocolo SSH para todo y me conecto tanto desde consola como desde Dolphin.
Primero instalo SSH:

sudo apt-get install ssh openssh-client

Para entrar a la otra computadora:

ssh 192.168.0.5

Para copiar entre computadoras es igual el comando cp pero con la s:

scp -r carpetaquequierocopiar 192.168.0.5:/home/pablinet/Imágenes

Lo más rápido que encontré en cuanto a la velocidad de transferencia es Midnight Commander. Te lo recomendaría aún si no te llevás bien en la linea de comandos, si nunca usaste Norton Commander, te sugiero que gloogees.

Otra opción es que te posiciones con cd el prompt en la carpeta que querés copiar y luego ejecutes:

python -m SimpleHTTPServer 8008

En tu navegador web (Firefox/Chromium) de la máquina destino entrás a la siguiente dirección:

http://192.168.0.7:8008

En estos ejemplos la máquina de origen es 192.168.0.7 y la de destino es 192.168.0.5.

shaola escribió:

añadir una linea por cada disco en cada equipo, una en el export para compartir y otra en el fstab para acceder. El mayor problema sería los discos usb si no los tienes automontados. Tendrías que añadir una linea en el fstab para que se monten solos antes de que nfs ejecute el export al iniciar.

Asi me lo imaginaba... pero me falla algún detalle: identificar correctamente la unidad

Un ejemplo:

En el fijo/servidor (pae), dispongo de una unidad que, en principio, se llama "BACKUP":

Pero, si nos fijamos en el path, resulta que se llama "BACKUP1":

Y, si voy a localizarlo en Raíz, me encuentro con esto:

Donde solo es accesible "BACKUP1", ya que si miro en el otro (BACKUP), me sale esto:

En /etc/exports he tratado de exportarlo con la linea:

/media/pae/BACKUP 192.168.1.0/24(rw,insecure,all_squash,no_subtree_check)

y también con:

/media/pae/BACKUP1 192.168.1.0/24(rw,insecure,all_squash,no_subtree_check)

añadiendo en cada prueba las correspondientes lineas en el /etc/fstab del portátil/cliente (asus)

192.168.1.126:/media/pae/BACKUP       /home/asus/BACKUP nfs     intr,user,noauto

así como:

192.168.1.126:/media/pae/BACKUP1       /home/asus/BACKUP nfs     intr,user,noauto

(tras crear la carpeta /asus/BACKUP)

Y, una vez reiniciados ambos ordenadores... no se monta

el problema es que no se automonta al iniciar en el servidor, no en el cliente, además de la linea de exports en el servidor y la del fstab en el cliente, necesitas una linea extra en el fstab del servidor, para que se monte en el servidor antes de exportarla (no puedes exportarlas sin que estén montadas.

para hacer la prueba en lugar de reiniciar el servidor, una vez que puedas acceder a los archivos desde pae (es decir el disco está montado) reinicia el servicio de nfs

sudo service nfs-kernel-server restart

y luego en el portatil

sudo mount -a

a ver si asi funciona. (con las lineas backup1 no con las backup)

shaola escribió:

el problema es que no se automonta al iniciar en el servidor, no en el cliente, además de la linea de exports en el servidor y la del fstab en el cliente, necesitas una linea extra en el fstab del servidor, para que se monte en el servidor antes de exportarla (no puedes exportarlas sin que estén montadas.

para hacer la prueba en lugar de reiniciar el servidor, una vez que puedas acceder a los archivos desde pae (es decir el disco está montado) reinicia el servicio de nfs

sudo service nfs-kernel-server restart

y luego en el portatil

sudo mount -a

a ver si asi funciona. (con las lineas backup1 no con las backup)

Perdona mi retraso, pero he estado liado con otras cosas...
Retomando el tema:

Pues no. He seguido los pasos que indicas, y Dolphin me contesta:
"Se produjo un error mientras se accedía a «media/pae/BACKUP1 ON 192.168.1.126», el sistema respondió: mount.nfs: access denied by server while mounting 192.168.1.126:media/pae/BACKUP1"

De todas formas, me escama eso de que, mientras que en el Dolphin me aparece solo la unidad externa "BACKUP", en el path /media/pae/ me aparezcan dos unidades: BACKUP (vacía) y BACKUP1 (que es la que realmente contiene los ficheros).

¿De donde sale esa duplicidad en /media/pae)?

ni idea, probablemente se haya quedado creada esa carpeta y al detectarla te crea el backup1. prueba a borrarla (estando el disco desmontado claro, no la vayas a liar)

probablemente te deniegue el acceso por estar en media. Los permisos son algo especiales.

prueba esto:

en la carpeta personal del servidor (es decir, nada más abrir la consola ejecuta):

ln -s /media/pae/ media

y exporta /home/pae/media y trata de montarla en el portatil

PabliNet escribió:

Alberto, yo hago algo más fácil: utilizo el protocolo SSH para todo y me conecto tanto desde consola como desde Dolphin.
Primero instalo SSH:

sudo apt-get install ssh openssh-client

Para entrar a la otra computadora:

ssh 192.168.0.5

Para copiar entre computadoras es igual el comando cp pero con la s:

scp -r carpetaquequierocopiar 192.168.0.5:/home/pablinet/Imágenes

Lo más rápido que encontré en cuanto a la velocidad de transferencia es Midnight Commander. Te lo recomendaría aún si no te llevás bien en la linea de comandos, si nunca usaste Norton Commander, te sugiero que gloogees.

Otra opción es que te posiciones con cd el prompt en la carpeta que querés copiar y luego ejecutes:

python -m SimpleHTTPServer 8008

En tu navegador web (Firefox/Chromium) de la máquina destino entrás a la siguiente dirección:

http://192.168.0.7:8008

En estos ejemplos la máquina de origen es 192.168.0.7 y la de destino es 192.168.0.5.

He probado lo del ssh... pero no me sirve: es para consola y no se me da bien
Y supongo que tampoco, por lo mismo, lo último

Lo que si me interesa, es lo del Midnight Commander... pero no consigo instalarlo; en
http://ftp.midnight-commander.org/
hay 3 ultimas versiones he intentado estas dos: «»mc-4.8.12.tar.bz2 y «mc-4.8.12.tar.xz»
pero no consigo instalar, ni la tar.bz2, ni la tar.xz (y, de la sha256... ni idea)

Me bajo el mc-4.8.12.tar.bz2...
Lo descomprimo en una carpeta...
Me voy a esa carpeta...
Hago el

./configure

Y todo parece ir bien.... Pero, cuando intento el

make

El sistema me contesta:

make: *** No se especificó ningún objetivo y no se encontró ningún makefile.  Alto.

Y ya no se seguir...

¿Me puedes decir que tengo que hacer para seguir instalando el "mc-4.8.12.tar.bz2" (Está en http://ftp.midnight-commander.org/)

Albertodelaxe escribió:

He probado lo del ssh... pero no me sirve: es para consola y no se me da bien
Y supongo que tampoco, por lo mismo, lo último

Lo que si me interesa, es lo del Midnight Commander... pero no consigo instalarlo; en
http://ftp.midnight-commander.org/
hay 3 ultimas versiones he intentado estas dos: «»mc-4.8.12.tar.bz2 y «mc-4.8.12.tar.xz»
pero no consigo instalar, ni la tar.bz2, ni la tar.xz (y, de la sha256... ni idea)

Me bajo el mc-4.8.12.tar.bz2...
Lo descomprimo en una carpeta...
Me voy a esa carpeta...
Hago el

./configure

Y todo parece ir bien.... Pero, cuando intento el

make

El sistema me contesta:

make: *** No se especificó ningún objetivo y no se encontró ningún makefile.  Alto.

Y ya no se seguir...

¿Me puedes decir que tengo que hacer para seguir instalando el "mc-4.8.12.tar.bz2" (Está en http://ftp.midnight-commander.org/)

Alberto, como te dije antes, SSH también lo podés usar con Dolphin y Midnight Commander está en los repositorios, no hace falta compilar.

  1. Abrís Dolphin.
  2. Clic donde dice Red en el panel izquierdo.
  3. Clic o doble clic (según como tengas configurado Dolphin) donde dice Añadir carpeta de red.
  4. Se te abrirá un asistente como muestra la imagen 1, seleccionás Shell segura (ssh) y clic en siguiente.
  5. Llenás los campos como lo indica la imagen 2
    • Nombre: (puede ser cualquier nombre).
    • Usuario: (el usuario que utilice a la máquina que te vas a conectar).
    • Servidor: (la IP que utilice asignada a la máquina que te vas a conectar).
    • Puerto: (dejá 22 como está)-
    • Protocolo: (acá tenés que elegir fish).
    • Carpeta: (la carpeta que predeterminadamente abrirá).
    • Codificación: (acá nunca toco nada).
    • Clic en Guardar y conectar.

Imagen 1


Imagen 2


El paquete de Midnight Commander es mc.

PabliNet escribió:
  1. Abrís Dolphin.
  2. Clic donde dice Red en el panel izquierdo.
  3. Clic o doble clic (según como tengas configurado Dolphin) donde dice Añadir carpeta de red.
  4. Se te abrirá un asistente como muestra la imagen 1, seleccionás Shell segura (ssh) y clic en siguiente.
  5. Llenás los campos como lo indica la imagen 2
    • Nombre: (puede ser cualquier nombre).
    • Usuario: (el usuario que utilice a la máquina que te vas a conectar).
    • Servidor: (la IP que utilice asignada a la máquina que te vas a conectar).
    • Puerto: (dejá 22 como está)-
    • Protocolo: (acá tenés que elegir fish).
    • Carpeta: (la carpeta que predeterminadamente abrirá).
    • Codificación: (acá nunca toco nada).
    • Clic en Guardar y conectar.

Con Dolphin...¡Superior! ¡A la primera! Y, si le defino una carpeta /media/pae me accede a TODAS las unidades de discos, tanto en placa, como externos por USB, ya que en este caso, me aparece lo mismo que en el fijo/servidor (pae), y me aparecen BACKUP (vacío) y BACKUP1 (el que existe realmente).
Basta, naturalmente, con que estén previamente montados en el servidor.

Aunque, por aprender, seguiré investigando con el NFS (si no aburro demasiado a Shaola, que ya ha tenido bastante paciencia conmigo), creo que ya tengo la solución que buscaba...¡Muchas gracias!

Solo una pregunta... ¿porqué protocolo fish y no el sftp (no me atreví a probar)

PabliNet escribió:

El paquete de Midnight Commander es mc.

Efectivamente, me lo pude bajar de los repositorios (el problema es que había buscado Midnight Commander, pero en realidad, aparece como mc)
Pero no conseguí que conectaran ambos ordenadores...

Otra cosa... ¿que me recomiendas para poder compartir desde el portátil/cliente (asus) la impresora que tengo conectada (por USB) al servidor/fijo (pae). Es una impresora bastante común... (una HP Deskjet 6540, por USB)

Un saludo