Lihuen
RSSRSS AtomAtom

Compartiendo archivos y usuarios sobre GNU/Linux con NIS, NFS y Openvpn

Introducción

Muchas veces en una oficina donde hay varias máquinas compartidas se presenta el problema de que una persona no usa siempre la misma máquina y de alguna manera debe acceder a sus archivos.

Si el sistema operativo usado es GNU/Linux tenemos múltiples alternativas. Si queremos compartir archivos:

  • Usar SSH/SCP para copiar los archivos hacia la máquina deseada

Funciona pero además de ser muy incomodo genera múltiples copias de los archivos lo cual nunca es bueno.

  • Usar SAMBA para compartir archivos

Se podría pero no respeta los permisos de los archivos ni permite que se creen archivos especiales dentro (pipes, dispositivos, etc...)

  • Exportar una carpeta con NFS, montarla en el resto de las máquinas y usarla como carpeta compartida

Es la solución que tomaremos nosotros pero tiene 2 desventajas

  1. Los archivos compartidos conservan sus propietarios (aunque no existan en la máquina donde queremos verlos)
  2. NFS no es muy seguro ya que no utiliza cifrado, la única alternativa es indicar en el servidor a que hosts debe exportar el filesystem, esto se hace utilizando las direcciones IP de los hosts lo que solo es apropiado en un entorno donde las máquinas tienen IP estática


  • Copiar /etc/passwd y /etc/shadow en cada máquina para tener los mismos usuarios en todas