¿Cuál es la forma más sencilla de montar un recurso compartido de Windows como una carpeta local en el directorio de inicio?

¿Cuál es la forma más sencilla de montar un recurso compartido de Windows como una carpeta local en el directorio de inicio?

A través de Gnome Nautilus puedo montar fácilmente recursos compartidos de Samba desde mi servidor Ubuntu. Sin embargo, estos "montajes" son algo falsos. Muchas aplicaciones que ejecuto no reconocen que Gnome ha montado estas carpetas del servidor y, por lo tanto, no pueden abrir archivos fuera de mi servidor.

En el pasado creé un/etc/fstab entradaylos monté globalmente, la /mntcarpeta, pero esto no funcionará ya que otras personas comparten mi computadora portátil Ubuntu.

¿Cuál es la forma más sencilla de crear un montaje samba "real" en mi directorio de inicio (y el de otras personas)? Está bien si es un comando o una aplicación GUI que se puede ejecutar cuando inicio sesión. No es necesario montar estas carpetas del servidor todo el tiempo.

Respuesta1

Supongamos que tiene un directorio llamadomountsen su directorio de inicio en el que desea montar varios recursos compartidos de Samba. Supongamos además que está específicamente interesado en montar una acción llamadasharenamedesde una máquina remota llamadahostname(esto también podría ser una dirección IP), y en esa máquina remota su nombre de usuario esusername. Primero, crea el punto de montaje:

mkdir ~/mounts/sharename

Luego monte el recurso compartido:

sudo mount.cifs //hostname/sharename ~/mounts/sharename -o user=username

En Ubuntu 12.04 LTS y versiones anteriores, si no tiene el mount.cifscomando, puede instalar elcifs-utilsInstalar cifs-utilspaquete, o utilizar smbmounten su lugar (que, a su vez, es proporcionado por elsmbfsInstalar smbfspaquete).

sudo smbmount //hostname/sharename ~/mounts/sharename -o user=username

( smbmountesNo disponibleen Ubuntu 12.10 o superior,al menos hasta ahora, pero puedes usarlo mount.cifsen su lugar. Gracias aHDaveparaseñalando esto.)

Es posible que se le solicite su contraseña en la máquina local para ejecutar el comando como root. Luego se le solicitará su contraseña en la máquina remota para iniciar sesión y poder montar el recurso compartido.

Respuesta2

  1. Abra su administrador de archivos, es decir, haga clic en el icono de Carpeta de inicio.
  2. Observe que en la parte superior de la pantalla se encuentra el menú del Administrador de archivos (en lugar de en la parte superior de su ventana).
  3. Hacer clicArchivoConectar al servidor...; Debería abrirse una ventana titulada Conectarse al servidor.
  4. Haga clic en su cuadro desplegable tituladoTipo; elegircompartir ventanas(es decir, cambio del valor predeterminado de FTP público).
  5. Ingrese el Servidor (el nombre si se puede resolver por DNS o su dirección IP).
  6. Ingrese el recurso compartido (es decir, los elementos que de otro modo vería en un recurso compartido de Windows comoCompartircomponente de '\\Server\Share').
  7. Ingrese en Carpeta el nombre de cualquier directorio particular en el recurso compartido en el que desea colocar el montaje.
  8. Ingrese cualquier/opcional Detalles de usuario.
  9. El recurso compartido debería montarse y aparecer en la ventana del Administrador de archivos en la lista de la izquierda en Red.

Respuesta3

No estoy seguro si todavía estás buscando algo fácil, acabo de encontrarlo:

Todas las acciones que has abierto se montan automáticamenteen su carpeta de inicio en /home/.gvfs.

Cualquier aplicación puede reconocer y acceder a los recursos compartidos como si fueran carpetas normales, siempre que apunte la aplicación a los archivos o carpetas que desea/home/.gvfs

Respuesta4

¿Por qué querrías usar Samba para acceder a archivos en tulinux¿servidor? Samba está destinada a accederventanasrecursos compartidos y servicios de red.

Usarsshfsen cambio, no es necesaria ninguna configuración y obtienes puntos de montaje "adecuados" que son reconocidos por cualquier aplicación:

sudo apt-get install sshfs

Monte el sistema de archivos remoto con

sshfs user@host:/path /local/mount/point

y desmontar con

fusermount -u /local/mount/point

información relacionada