Carpeta FTP

Imagen de carlosV2.0
0 puntos

Muy buenos dias!

 

Bueno, pregunta sencilla:

A través del menú 'Lugares -> Conectar con el servidor', he creado una carpeta en el escritorio para acceder a mi ftp en otro ordenador. La cuestión es: Como puedo acceder a dicha carpeta y por consiguiente al ordenador remoto desde consola?

 

Muchas gracias

 

Carlos 

Imagen de VMzalo
+1
0
-1

Creo que he entendido lo que quieres decir, pero no estoy seguro del todo xD, a ver

 

El nautilus (el navegador de ficheros de ubuntu) incorpora la opcion de conectar un servicio de FTP, pero lo hace como cualquier otro programa, creando una sesion al entrar, mostrando el contenido, etc. Asi que ningun otro programa puede acceder a ese contenido.

Si en la consola tecleas "ftp" entraras a la consola de otro programa de ftp con el que podras hacer.. pues lo mismo xD, bajar y subir cosas.

Si lo que quieres es que ese directorio del otro pc, pase a formar parte de tu estructura de directorios (para hacer lo que quieras como si fuera local)  tendras que montartelo (mount) y para eso debera ser un servicio de NFS o SAMBA.  Si la otra maquina es un linux te recomiendo NFS y si es un Windows SAMBA (compartir carpetas de Windows)

Un recurso de esos 2 tipos puede ser montado en el arbol de directorio s local y usarlo en consola o en lo que quieras ;)

Yo en mi casa tengo un pc con 4 discos IDE un poco viejecitos ya que uso de almacen, tiene compartidos los directorios donde monto las particiones a modo de "almacenes" con NFS y Samba,  asi yo cuando llego a casa lanzo un script simplecito que hice que me monta los 4 en /media y listo.  Y samba para cuando trae el portatil mi novia accede desde el propio explorador de archivos de windows.

 Configurar NFS:

PC Servidor:

apt-get install nfs-kernel-server portmap nfs-common

/etc/exports   = aqui se indica lo que se "Exporta" de la siguiente manera:

/mnt/almacen1 *(rw,sync)
/mnt/almacen2 *(rw,sync)
/mnt/almacen3 *(rw,sync)
/mnt/almacen4 *(rw,sync)

 En mi caso la red es segura (a mi criterio xD) por eso el * indica que cualquiera se puede montar los recursos. (Ahora reinicia los servicios, o el pc y listo xD)

Luego en el PC cliente (tu ubuntu) montas asi:

         mount   192.168.1.200:/mnt/almacen1   /media/almacen1
Como ves se indica la ip, 2 puntos, path del directorio y luego donde lo montas claro.

CONFIGURAR SAMBA en linux:

Con un /etc/apt/sources.list con todos los repositorios de instalacion descomentados deberias tener acceso a instalar servidor de samba con solo escribir:

apt-get update

apt-get install samba

Luego en el fichero /etc/samba/smb se indica lo que se "comparte"

por ejemplo yo tengo:  

 [almacen1]
   comment = Almacen1
   path = /media/almacen1

  guest ok = yes
   browseable = yes
   read only = no
Como veras en el archivo hay muchisimas opciones para configurar cosas como el workgroup o compartir las impresoras. Y es que samba puede actuar incluso como un controlador de dominio de Windows!!

te recomiendo en la linea security poner users asi:

   security = share
Esto indicara que se pide password nada mas acceder al server.

luego,  para dar acceso a los usuarios locales de la maquina servidor añade los usuarios normalmente con "useradd   pepito"  y a continuacion como root tambien:  "smbpasswd -a pepito" y asi pondras una password a pepito pa cuando entre por samba.

Para montar samba en el ubuntu cliente... ya no me acuerdo de memoria xD...... creo k se podia indicando smbfs en el mount "mount -t smbfs //IP-server"  y  tb habia un comando  como  smbmount. En google lo encontraras enseguida. Ademas en el navegador de archivos puedes acceder a un recurso samba llendo a "IR a" >> "Lugar" y poniendo smb://IPserver

Si el servidor es un Windows:

pues compartir carpeta de windows XD ya esta :D,  facil, caro y malo como de costrumbre en windows :D  (y lo de facil entre ", xk luego te tiras el triple intentando k funcione bien o bajando software de terceros de pago pirateado xD)

 

 

Bueno, voy a desayunar que ya es hora, espero servirte de ayuda y recuerda que el FTP esta echo para cosas como conectar y bajarte un archivo a local, no para acceder y ejecutar algo (por ejemplo)

Saludos 

+1
0
-1
Imagen de carlosV2.0
+1
0
-1

 Pues efectivamente, el ordenador remoto es Ubuntu y esta dentro de mi LAN doméstica, así que es seguro ya que el router rechaza a los ordenadores que no sean de mi casa.

 

Muchas gracias por la ayuda, miraré a ver como lo puedo hacer. 

 

Carlos

+1
0
-1

Carlos
La solución más sencilla es probablemente la correcta (Navaja de Occam)
Hoy por ti, mañana por mi. Aprender para enseñar

Imagen de VMzalo
+1
0
-1

Recuerda que puedes configurar un poco la seguridad en vez de dejarlo todo asi abierto, y asi configurar en el router los puertos para acceder desde fuera, no al samba claro pero si al ftp por ejemplo, o para entrar por ssh. Si tienes alguna duda te puedo pasar mi email.  Yo hace tiempo (luego formatee y aun no lo puse)  tenia en el apache links a los directorios de los almacenes, y un acceso mediante certificado. asi accedia por web a los ficheros y me los bajaba desde cualkier lado, aun llevo en mi lapiz usb el certificado que usaba.  Llegaba a un sitio cualquiera sin programas de nada. metia el usb, ejecutaba el certificado y desde un explorer de windows accedia y me bajaba algo. luego borraba el certificado.

+1
0
-1