SlideShare una empresa de Scribd logo
1 de 30
NFS 
Por: KTC
¿Qué es NFS? 
NFS (Network File System), desarrollado por 
SUN Microsystems en 1984. Permite en una 
red que un equipo Unix pueda montar y 
trabajar con un sistema de archivos de otro 
equipo de la red como si fuera local. 
Protocolo de capa de aplicación.
Versiones 
 La versión 2 de NFS (NFSv2), es la más antigua y está ampliamente 
soportada por muchos sistemas operativos. RFC 1094. 
 La versión 3 de NFS (NFSv3) tiene más características, incluyendo 
manejo de archivos de tamaño variable y mejores facilidades de 
informes de errores, pero no es completamente compatible con los 
clientes NFSv2. RFC 1813. 
 NFS versión 4 (NFSv4) incluye seguridad Kerberos, trabaja con 
cortafuegos, permite ACLs y utiliza operaciones con descripción 
del estado. RFC 3530.
Versiones 
Todas las versiones de NFS pueden utilizar el Protocolo de 
Control de Transmisiones (TCP) ejecutándose sobre una 
red IP. En el caso de NFSv4, éste lo requiere. 
NFSv2 y NFSv3 pueden utilizar el Protocolo de datagrama 
de usuarios (UDP) sobre una red IP para proporcionar 
conexiones de red sin supervisión (stateless) entre el 
cliente y el servidor.
Versiones 
 NFSv2 o NFSv3 con UDP, se minimiza el tráfico de la red, ya que el 
servidor NFS envía un cookie al cliente después que este tiene 
acceso al volumen compartido. Esta cookie es un valor aleatorio 
guardado en el lado del servidor y es pasado junto con las 
peticiones RPC desde el cliente. 
 El servidor NFS puede ser reiniciado sin afectar a los clientes y las 
cookies permanecen intactas. Sin embargo, si el servidor se cae, 
los clientes UDP continúan saturando la red con peticiones para el 
servidor. Por esta razón, TCP es el protocolo preferido cuando se 
conecte a un servidor NFS.
Cuando se autentifica utilizando NFSv4, se crea una 
conexión atenta y, de forma opcional, está disponible la 
autenticación de usuarios y grupos con Kerberos. 
NFSv4 no tiene interacción con portmapper, rpc.mountd, 
rpc.lockd y rpc.statd, pues estos han sido incorporados 
en el kernel. NFSv4 escucha en el puerto TCP 2049.
La única vez que NFS lleva a cabo la autentificación es 
cuando el cliente intenta montar un recurso compartido 
NFS. Para limitar el acceso al servicio NFS, se utilizan 
envolturas TCP (TCP wrappers). Los TCP wrappers leen los 
archivos /etc/hosts.allow y /etc/hosts.deny para 
determinar si a un cliente particular o red tiene acceso o 
no al servicio NFS.
Después de que al cliente se le permite acceso gracias a 
un TCP wrapper, el servidor NFS recurre a su archivo de 
configuración, /etc/exports, para determinar si el cliente 
tiene suficientes privilegios para acceder a los sistemas 
de archivos exportados. Una vez otorgado el acceso, 
todas las operaciones de archivos y de directorios están 
disponibles para el usuario.
Opciones /etc/exports 
 ro: solo lectura 
 rw: lectura y escritura 
 no_root_squash: si se habilita el cliente tendrá los mismos privilegios que el servidor 
 no_subtree_check: si se exporta todo un volumen si se deshabilita las transferencias serán 
más rápidas 
 sync: sincronización asíncrona por defecto.
 Los servicios RPC bajo Linux son controlados por el servicio portmap. 
Para compartir o montar sistemas de archivos NFS, los siguientes 
servicios funcionan juntos: 
 nfs — Inicia los procesos RPC para servir peticiones para los sistemas de 
archivos compartidos NFS. 
 nfslock — Servicio opcional que inicia los procesos RPC adecuados para 
permitir que clientes NFS bloqueen archivos en el servidor. 
 portmap — El servicio RPC para Linux; responde a las peticiones para servicios 
RPC y configura las conexiones al servicio RPC solicitado. No se utiliza con 
NFSv4.
Procesos RPC 
 rpc.mountd — recibe las peticiones de montaje desde clientes NFS y 
verifica que el sistema de archivos solicitado esté actualmente 
exportado. Inicia automáticamente por el servicio nfs. No se utiliza con 
NFSv4. 
 rpc.nfsd — servidor NFS. Trabaja con el kernel Linux para satisfacer las 
demandas dinámicas de clientes NFS, tales como proporcionar hilos del 
servidor cada vez que se conecta un cliente NFS. Servicio nfs. 
 rpc.lockd — (opcional) permite a los clientes NFS bloquear archivos en el 
servidor. Esto corresponde al servicio nfslock. No se utiliza con NFSv4.
Procesos RPC 
 rpc.statd —implementa el protocolo RPC Network Status Monitor (NSM) el cual 
notifica a los clientes NFS cuando un servidor NFS es reiniciado luego de haber 
sido apagado abruptamente. Este proceso es iniciado automáticamente por el 
servicio nfslock y no requiere configuración por parte del usuario. No se utiliza 
con NFSv4. 
 rpc.rquotad — Proporciona información de cuotas de usuario para los usuarios 
remotos. Este proceso se inicia automáticamente por el servicio nfs y no requiere 
configuración por parte del usuario. 
 rpc.gssd — Este proceso proporciona al cliente los mecanismos de transporte 
para el proceso de autenticación (Kerberos versión 5). Se requiere este servicio 
para su uso con NFSv4.
Procesos RPC 
 rpc.idmapd — Este proceso proporciona al cliente y servidor NFSv4 
llamadas ascendentes (upcalls) que hacen corresponder los 
nombres NFSv4 (cadenas en la forma usuario@dominio) y los UIDs y 
GIDs locales. Para que idmapd funcione con NFSv4, el 
/etc/idmapd.conf debe estar configurado. Se requiere para NFSv4. 
 rpc.svcgssd — Este proceso proporciona al servidor los mecanismos 
de transporte para el proceso de autenticación (Kerberos versión 
5) con NFSv4. Se requiere para NFSv4.
RPC
NFS
Procedimientos V2 
 NULL: no hace nada, pero sirve para hacer ping al server y medir tiempos. 
 CREATE: crea un nuevo archivo. 
 LOOKUP: busca un fichero en el directorio actual y si lo encuentra, devuelve un descriptor a 
ese fichero más información sobre los atributos del fichero. 
 READ y WRITE: primitivas básicas para acceder el fichero. 
 RENAME: renombra un fichero. 
 REMOVE: borra un fichero. 
 MKDIR y RMDIR: creación/borrado de subdirectorios. 
 READDIR: para leer la lista de directorios. 
 GETATTR y SETATTR: devuelve conjuntos de atributos de ficheros.
Procedimientos V2 
 LINK: crea un archivo, el cual es un enlace a un archivo en un directorio, especificado. 
 SYMLINK y READLINK: para la creación y lectura, respectivamente, de enlaces simbólicos 
(en un "string") a un archivo en un directorio. 
 STATFS: devuelve información del sistema de archivos. 
 ROOT, para ir a la raíz (obsoleta en la versión 2). 
 WRITECACHE: reservado para un uso futuro.
Procedimientos V3 
En la versión 3 del protocolo se eliminan los comandos se STATFS, ROOT y WRITECACHE; y se 
agregaron los siguientes: 
 ACCESS: Para verificar permisos de acceso. 
 MKNOD: Crea un dispositivo especial. 
 READDIRPLUS: una versión mejorada de READDIR. 
 FSSTAT: devuelve información del sistema de archivos en forma dinámica. 
 FSINFO: devuelve información del sistema de archivos en forma estática. 
 PATHCONF: Recupera información POSIX. 
 COMMIT: Enviar datos de caché sobre un servidor un sistema de almacenamiento 
estable.
Samba
¿Qué es? 
 Samba es una suite de aplicaciones Unix que habla el protocolo 
SMB (Server Message Block). Muchos sistemas operativos, incluidos 
Windows y OS/2, usan SMB para operaciones de red 
cliente−servidor. 
 Mediante el soporte de este protocolo, Samba permite a los 
servidores Unix entrar en acción, comunicando con el mismo 
protocolo de red que los productos de Microsoft Windows. De este 
modo, una máquina Unix con Samba puede enmascararse como 
servidor en tu red Microsoft.
Samba es la idea de Andrew Tridgell. El proyecto nació 
en 1991 cuando Andrew creó un programa servidor de 
ficheros para su red local, que soportaba un raro 
protocolo DEC de Digital Pathworks. 
Samba implica a un par de demonios que proporcionan 
recursos compartidos a clientes SMB sobre la red (las 
comparticiones son denominadas a veces también 
como servicios).
Demonios 
 Smbd : Un demonio que permite compartición de archivos e impresoras 
sobre una red SMB y proporciona, Autentificación y autorización de 
acceso para clientes SMB. Los puertos predeterminados en los cuales el 
servidor escucha por tráfico SMB, son los puertos TCP 139 y 445. 
 Nmbd : Entiende y responde a las peticiones de servicio de nombres 
NetBIOS tales como aquellas producidas por SMB/CIFS en sistemas 
basados en Windows. Estos sistemas incluyen clientes 95/98/ME, Windows 
NT, Windows 2000, Windows XP y LanManager. También participa en los 
protocolos de navegación que forman la vista Entorno de red de 
Windows. El puerto predeterminado en el que el servidor escucha por 
tráfico NMB es el puerto UDP 137. Es controlado por el servicio smb.
Demonios 
Winbindd: Resuelve la información de usuarios y grupos en un 
servidor Windows NT y lo hace entendible para las plataformas 
UNIX. Permite que usuarios del dominio Windows NT aparezcan y 
operen como usuarios UNIX en un máquina UNIX. Se controla 
separadamente de smb. El servicio winbind controla al demonio 
winbindd y no requiere que el servicio smb arranque para poder 
funcionar.
Samba V3 
 La habilidad para unirse a un dominio Active Directory a través de LDAP y Kerberos 
 Soporte incorporado de Unicode para la internacionalización 
 Soporte para las conexiones de clientes Microsoft Windows XP Professional a servidores 
Samba sin la necesidad de hacer hacking del registro local 
 Dos documentos desarrollados por el equipo de desarrollo Samba.org el cual incluye un 
manual de referencia de más de 400 páginas y un manual de implementación e 
integración de más de 300 páginas.
Características 
Lo que Samba puede hacer: 
 Sirve árboles de directorios e impresoras a clientes Linux, UNIX y Windows 
 Asiste en la navegación de la red (con o sin NetBIOS) 
 Autentifica las conexiones a dominios Windows 
 Proporciona resolución de nombres de Windows Internet Name Service (WINS) 
 Actúa como un Controlador de Dominio Primario (Primary Domain Controller, PDC) 
estilo Windows NT® 
 Actúa como un Backup Domain Controller (BDC) para un PDC basado en Samba 
 Actúa como un miembro servidor de dominio de Active Directory 
 Une un Windows NT/2000/2003 PDC
Características 
 Lo que Samba no puede hacer: 
Actúa como un BDC para un Windows PDC (y viceversa) 
Actúa como un controlador de dominio de Active Directory
Archivo /etc/samba/smb.conf 
Secciones 
 La sección principal es la sección [global] que nos permite 
configurar los parámetros generales del servicio. 
 La sección [homes] nos permitirá compartir las carpetas home de 
cada usuario, para que cada usuario pueda acceder a su carpeta 
home por la red. 
 La sección [printers] nos permitirá compartir impresoras
Niveles de Seguridad 
 Seguridad a nivel de recursos (Share): contraseña 
 Seguridad a nivel de usuario (user): determinados usuarios 
 Seguridad a nivel de servidor (server): el servidor Samba usa 
un servidor SMB para validad usuarios y contraseñas. 
 Seguridad a nivel de dominio (domain): Samba se convierte 
en un miembro de un dominio Windows y se valida primero al 
usuario en el dominio para darle acceso.
Referencias 
 http://www.cs.cf.ac.uk/Dave/C/node33.html 
 http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/ch-tcpwrappers.html 
 http://www.read.cs.ucla.edu/111/2007fall/notes/lec17 
 http://www.dbms-notes.com/2010/10/network-file-system-nfs.html 
 http://es.wikipedia.org/wiki/Network_File_System 
 http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-nfs-server-export.html 
 http://es.tldp.org/Manuales-LuCAS/USANDO-SAMBA/usando-samba.pdf 
 http://nfs.sourceforge.net/nfs-howto/ar01s03.html

Más contenido relacionado

La actualidad más candente

Support cours : Vos premiers pas avec le pare feu CISCO ASA
Support cours : Vos premiers pas avec le pare feu CISCO ASASupport cours : Vos premiers pas avec le pare feu CISCO ASA
Support cours : Vos premiers pas avec le pare feu CISCO ASASmartnSkilled
 
Admin_Réseaux_linux_cours.pptx
Admin_Réseaux_linux_cours.pptxAdmin_Réseaux_linux_cours.pptx
Admin_Réseaux_linux_cours.pptxsimomjidi
 
Capa de Red del modelo OSI
Capa de Red del modelo OSICapa de Red del modelo OSI
Capa de Red del modelo OSINeryEdaly
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquicaAndrew King
 
Gestion des utilisateurs et groupes / Users & groups management
Gestion des utilisateurs et groupes / Users & groups managementGestion des utilisateurs et groupes / Users & groups management
Gestion des utilisateurs et groupes / Users & groups managementABDELLAH EL MAMOUN
 
Qcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib elQcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib elSouhaib El
 
service NFS sous linux
 service NFS sous linux service NFS sous linux
service NFS sous linuxSouhaib El
 
Notes de cours et tp - Administation Systèmes
Notes de cours et tp  - Administation Systèmes Notes de cours et tp  - Administation Systèmes
Notes de cours et tp - Administation Systèmes Ikram Benabdelouahab
 
Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas Taringa!
 
Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1Francesc Perez
 
Vpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et clientVpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et clientManassé Achim kpaya
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidosMargarita Labastida
 
introduccion a pandora fms
introduccion a pandora fmsintroduccion a pandora fms
introduccion a pandora fmsDaniel Colorado
 
Course 102: Lecture 14: Users and Permissions
Course 102: Lecture 14: Users and PermissionsCourse 102: Lecture 14: Users and Permissions
Course 102: Lecture 14: Users and PermissionsAhmed El-Arabawy
 
Alta disponibilidad con MySQL
Alta disponibilidad con MySQLAlta disponibilidad con MySQL
Alta disponibilidad con MySQLDennis Cohn
 

La actualidad más candente (20)

Support cours : Vos premiers pas avec le pare feu CISCO ASA
Support cours : Vos premiers pas avec le pare feu CISCO ASASupport cours : Vos premiers pas avec le pare feu CISCO ASA
Support cours : Vos premiers pas avec le pare feu CISCO ASA
 
Admin_Réseaux_linux_cours.pptx
Admin_Réseaux_linux_cours.pptxAdmin_Réseaux_linux_cours.pptx
Admin_Réseaux_linux_cours.pptx
 
Capa de Red del modelo OSI
Capa de Red del modelo OSICapa de Red del modelo OSI
Capa de Red del modelo OSI
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
 
Gestion des utilisateurs et groupes / Users & groups management
Gestion des utilisateurs et groupes / Users & groups managementGestion des utilisateurs et groupes / Users & groups management
Gestion des utilisateurs et groupes / Users & groups management
 
Qcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib elQcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib el
 
service NFS sous linux
 service NFS sous linux service NFS sous linux
service NFS sous linux
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Notes de cours et tp - Administation Systèmes
Notes de cours et tp  - Administation Systèmes Notes de cours et tp  - Administation Systèmes
Notes de cours et tp - Administation Systèmes
 
Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas
 
Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1
 
Reporte de prácticas capítulo 1 cisco
Reporte de prácticas capítulo 1 ciscoReporte de prácticas capítulo 1 cisco
Reporte de prácticas capítulo 1 cisco
 
Vpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et clientVpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et client
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
 
Recuperación de-datos-en-my sql
Recuperación de-datos-en-my sqlRecuperación de-datos-en-my sql
Recuperación de-datos-en-my sql
 
introduccion a pandora fms
introduccion a pandora fmsintroduccion a pandora fms
introduccion a pandora fms
 
Course 102: Lecture 14: Users and Permissions
Course 102: Lecture 14: Users and PermissionsCourse 102: Lecture 14: Users and Permissions
Course 102: Lecture 14: Users and Permissions
 
Servidor DNS
Servidor DNSServidor DNS
Servidor DNS
 
Résumé vlsm et cidr
Résumé vlsm et cidrRésumé vlsm et cidr
Résumé vlsm et cidr
 
Alta disponibilidad con MySQL
Alta disponibilidad con MySQLAlta disponibilidad con MySQL
Alta disponibilidad con MySQL
 

Similar a NFS y Samba

19 sistema de archivos de red nfs
19  sistema de archivos de red nfs19  sistema de archivos de red nfs
19 sistema de archivos de red nfsAprende Viendo
 
Slide sharejocelynecruz-NFS-SMB-TELNET
Slide sharejocelynecruz-NFS-SMB-TELNETSlide sharejocelynecruz-NFS-SMB-TELNET
Slide sharejocelynecruz-NFS-SMB-TELNETjocelyne cruz gallegos
 
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFrancesc Perez
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark123
 
Unidad iii seguridad de redes stew
Unidad iii seguridad de redes stewUnidad iii seguridad de redes stew
Unidad iii seguridad de redes stewsthewardleon
 
Unidad iii seguridad de redes
Unidad iii seguridad de redes Unidad iii seguridad de redes
Unidad iii seguridad de redes leonardoruiz98
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPiesgrancapitan.org
 
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptxSR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptxJosngelViedmaMartnez
 

Similar a NFS y Samba (20)

19 sistema de archivos de red nfs
19  sistema de archivos de red nfs19  sistema de archivos de red nfs
19 sistema de archivos de red nfs
 
Servidor NfS
Servidor NfSServidor NfS
Servidor NfS
 
Servidor NfS
Servidor NfSServidor NfS
Servidor NfS
 
Nfs
NfsNfs
Nfs
 
Nfs1
Nfs1Nfs1
Nfs1
 
Slide sharejocelynecruz-NFS-SMB-TELNET
Slide sharejocelynecruz-NFS-SMB-TELNETSlide sharejocelynecruz-NFS-SMB-TELNET
Slide sharejocelynecruz-NFS-SMB-TELNET
 
Entorno grafico
Entorno graficoEntorno grafico
Entorno grafico
 
Entorno grafico
Entorno graficoEntorno grafico
Entorno grafico
 
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark
 
Unidad iii seguridad de redes stew
Unidad iii seguridad de redes stewUnidad iii seguridad de redes stew
Unidad iii seguridad de redes stew
 
Puertos de linux
Puertos de linuxPuertos de linux
Puertos de linux
 
Unidad iii seguridad de redes
Unidad iii seguridad de redes Unidad iii seguridad de redes
Unidad iii seguridad de redes
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAP
 
Puertos tcp mas usados
Puertos tcp mas usadosPuertos tcp mas usados
Puertos tcp mas usados
 
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptxSR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
 
Dfs y samba
Dfs y sambaDfs y samba
Dfs y samba
 
DNS
DNSDNS
DNS
 
Network
NetworkNetwork
Network
 
Network
NetworkNetwork
Network
 

Último

Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionnewspotify528
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdf
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdfFORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdf
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdfEfrain Yungan
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxI LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxPATRICIAKARIMESTELAL
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEfrain Yungan
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptxluiscisnerosayala23
 
JimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalEfrain Yungan
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptxJOSLUISCALLATAENRIQU
 

Último (20)

Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacion
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdf
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdfFORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdf
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxI LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
 
JimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Linea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptxLinea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptx
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje vertical
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
 

NFS y Samba

  • 2. ¿Qué es NFS? NFS (Network File System), desarrollado por SUN Microsystems en 1984. Permite en una red que un equipo Unix pueda montar y trabajar con un sistema de archivos de otro equipo de la red como si fuera local. Protocolo de capa de aplicación.
  • 3. Versiones  La versión 2 de NFS (NFSv2), es la más antigua y está ampliamente soportada por muchos sistemas operativos. RFC 1094.  La versión 3 de NFS (NFSv3) tiene más características, incluyendo manejo de archivos de tamaño variable y mejores facilidades de informes de errores, pero no es completamente compatible con los clientes NFSv2. RFC 1813.  NFS versión 4 (NFSv4) incluye seguridad Kerberos, trabaja con cortafuegos, permite ACLs y utiliza operaciones con descripción del estado. RFC 3530.
  • 4. Versiones Todas las versiones de NFS pueden utilizar el Protocolo de Control de Transmisiones (TCP) ejecutándose sobre una red IP. En el caso de NFSv4, éste lo requiere. NFSv2 y NFSv3 pueden utilizar el Protocolo de datagrama de usuarios (UDP) sobre una red IP para proporcionar conexiones de red sin supervisión (stateless) entre el cliente y el servidor.
  • 5. Versiones  NFSv2 o NFSv3 con UDP, se minimiza el tráfico de la red, ya que el servidor NFS envía un cookie al cliente después que este tiene acceso al volumen compartido. Esta cookie es un valor aleatorio guardado en el lado del servidor y es pasado junto con las peticiones RPC desde el cliente.  El servidor NFS puede ser reiniciado sin afectar a los clientes y las cookies permanecen intactas. Sin embargo, si el servidor se cae, los clientes UDP continúan saturando la red con peticiones para el servidor. Por esta razón, TCP es el protocolo preferido cuando se conecte a un servidor NFS.
  • 6. Cuando se autentifica utilizando NFSv4, se crea una conexión atenta y, de forma opcional, está disponible la autenticación de usuarios y grupos con Kerberos. NFSv4 no tiene interacción con portmapper, rpc.mountd, rpc.lockd y rpc.statd, pues estos han sido incorporados en el kernel. NFSv4 escucha en el puerto TCP 2049.
  • 7. La única vez que NFS lleva a cabo la autentificación es cuando el cliente intenta montar un recurso compartido NFS. Para limitar el acceso al servicio NFS, se utilizan envolturas TCP (TCP wrappers). Los TCP wrappers leen los archivos /etc/hosts.allow y /etc/hosts.deny para determinar si a un cliente particular o red tiene acceso o no al servicio NFS.
  • 8.
  • 9. Después de que al cliente se le permite acceso gracias a un TCP wrapper, el servidor NFS recurre a su archivo de configuración, /etc/exports, para determinar si el cliente tiene suficientes privilegios para acceder a los sistemas de archivos exportados. Una vez otorgado el acceso, todas las operaciones de archivos y de directorios están disponibles para el usuario.
  • 10. Opciones /etc/exports  ro: solo lectura  rw: lectura y escritura  no_root_squash: si se habilita el cliente tendrá los mismos privilegios que el servidor  no_subtree_check: si se exporta todo un volumen si se deshabilita las transferencias serán más rápidas  sync: sincronización asíncrona por defecto.
  • 11.  Los servicios RPC bajo Linux son controlados por el servicio portmap. Para compartir o montar sistemas de archivos NFS, los siguientes servicios funcionan juntos:  nfs — Inicia los procesos RPC para servir peticiones para los sistemas de archivos compartidos NFS.  nfslock — Servicio opcional que inicia los procesos RPC adecuados para permitir que clientes NFS bloqueen archivos en el servidor.  portmap — El servicio RPC para Linux; responde a las peticiones para servicios RPC y configura las conexiones al servicio RPC solicitado. No se utiliza con NFSv4.
  • 12. Procesos RPC  rpc.mountd — recibe las peticiones de montaje desde clientes NFS y verifica que el sistema de archivos solicitado esté actualmente exportado. Inicia automáticamente por el servicio nfs. No se utiliza con NFSv4.  rpc.nfsd — servidor NFS. Trabaja con el kernel Linux para satisfacer las demandas dinámicas de clientes NFS, tales como proporcionar hilos del servidor cada vez que se conecta un cliente NFS. Servicio nfs.  rpc.lockd — (opcional) permite a los clientes NFS bloquear archivos en el servidor. Esto corresponde al servicio nfslock. No se utiliza con NFSv4.
  • 13. Procesos RPC  rpc.statd —implementa el protocolo RPC Network Status Monitor (NSM) el cual notifica a los clientes NFS cuando un servidor NFS es reiniciado luego de haber sido apagado abruptamente. Este proceso es iniciado automáticamente por el servicio nfslock y no requiere configuración por parte del usuario. No se utiliza con NFSv4.  rpc.rquotad — Proporciona información de cuotas de usuario para los usuarios remotos. Este proceso se inicia automáticamente por el servicio nfs y no requiere configuración por parte del usuario.  rpc.gssd — Este proceso proporciona al cliente los mecanismos de transporte para el proceso de autenticación (Kerberos versión 5). Se requiere este servicio para su uso con NFSv4.
  • 14. Procesos RPC  rpc.idmapd — Este proceso proporciona al cliente y servidor NFSv4 llamadas ascendentes (upcalls) que hacen corresponder los nombres NFSv4 (cadenas en la forma usuario@dominio) y los UIDs y GIDs locales. Para que idmapd funcione con NFSv4, el /etc/idmapd.conf debe estar configurado. Se requiere para NFSv4.  rpc.svcgssd — Este proceso proporciona al servidor los mecanismos de transporte para el proceso de autenticación (Kerberos versión 5) con NFSv4. Se requiere para NFSv4.
  • 15. RPC
  • 16. NFS
  • 17. Procedimientos V2  NULL: no hace nada, pero sirve para hacer ping al server y medir tiempos.  CREATE: crea un nuevo archivo.  LOOKUP: busca un fichero en el directorio actual y si lo encuentra, devuelve un descriptor a ese fichero más información sobre los atributos del fichero.  READ y WRITE: primitivas básicas para acceder el fichero.  RENAME: renombra un fichero.  REMOVE: borra un fichero.  MKDIR y RMDIR: creación/borrado de subdirectorios.  READDIR: para leer la lista de directorios.  GETATTR y SETATTR: devuelve conjuntos de atributos de ficheros.
  • 18. Procedimientos V2  LINK: crea un archivo, el cual es un enlace a un archivo en un directorio, especificado.  SYMLINK y READLINK: para la creación y lectura, respectivamente, de enlaces simbólicos (en un "string") a un archivo en un directorio.  STATFS: devuelve información del sistema de archivos.  ROOT, para ir a la raíz (obsoleta en la versión 2).  WRITECACHE: reservado para un uso futuro.
  • 19. Procedimientos V3 En la versión 3 del protocolo se eliminan los comandos se STATFS, ROOT y WRITECACHE; y se agregaron los siguientes:  ACCESS: Para verificar permisos de acceso.  MKNOD: Crea un dispositivo especial.  READDIRPLUS: una versión mejorada de READDIR.  FSSTAT: devuelve información del sistema de archivos en forma dinámica.  FSINFO: devuelve información del sistema de archivos en forma estática.  PATHCONF: Recupera información POSIX.  COMMIT: Enviar datos de caché sobre un servidor un sistema de almacenamiento estable.
  • 20. Samba
  • 21. ¿Qué es?  Samba es una suite de aplicaciones Unix que habla el protocolo SMB (Server Message Block). Muchos sistemas operativos, incluidos Windows y OS/2, usan SMB para operaciones de red cliente−servidor.  Mediante el soporte de este protocolo, Samba permite a los servidores Unix entrar en acción, comunicando con el mismo protocolo de red que los productos de Microsoft Windows. De este modo, una máquina Unix con Samba puede enmascararse como servidor en tu red Microsoft.
  • 22. Samba es la idea de Andrew Tridgell. El proyecto nació en 1991 cuando Andrew creó un programa servidor de ficheros para su red local, que soportaba un raro protocolo DEC de Digital Pathworks. Samba implica a un par de demonios que proporcionan recursos compartidos a clientes SMB sobre la red (las comparticiones son denominadas a veces también como servicios).
  • 23. Demonios  Smbd : Un demonio que permite compartición de archivos e impresoras sobre una red SMB y proporciona, Autentificación y autorización de acceso para clientes SMB. Los puertos predeterminados en los cuales el servidor escucha por tráfico SMB, son los puertos TCP 139 y 445.  Nmbd : Entiende y responde a las peticiones de servicio de nombres NetBIOS tales como aquellas producidas por SMB/CIFS en sistemas basados en Windows. Estos sistemas incluyen clientes 95/98/ME, Windows NT, Windows 2000, Windows XP y LanManager. También participa en los protocolos de navegación que forman la vista Entorno de red de Windows. El puerto predeterminado en el que el servidor escucha por tráfico NMB es el puerto UDP 137. Es controlado por el servicio smb.
  • 24. Demonios Winbindd: Resuelve la información de usuarios y grupos en un servidor Windows NT y lo hace entendible para las plataformas UNIX. Permite que usuarios del dominio Windows NT aparezcan y operen como usuarios UNIX en un máquina UNIX. Se controla separadamente de smb. El servicio winbind controla al demonio winbindd y no requiere que el servicio smb arranque para poder funcionar.
  • 25. Samba V3  La habilidad para unirse a un dominio Active Directory a través de LDAP y Kerberos  Soporte incorporado de Unicode para la internacionalización  Soporte para las conexiones de clientes Microsoft Windows XP Professional a servidores Samba sin la necesidad de hacer hacking del registro local  Dos documentos desarrollados por el equipo de desarrollo Samba.org el cual incluye un manual de referencia de más de 400 páginas y un manual de implementación e integración de más de 300 páginas.
  • 26. Características Lo que Samba puede hacer:  Sirve árboles de directorios e impresoras a clientes Linux, UNIX y Windows  Asiste en la navegación de la red (con o sin NetBIOS)  Autentifica las conexiones a dominios Windows  Proporciona resolución de nombres de Windows Internet Name Service (WINS)  Actúa como un Controlador de Dominio Primario (Primary Domain Controller, PDC) estilo Windows NT®  Actúa como un Backup Domain Controller (BDC) para un PDC basado en Samba  Actúa como un miembro servidor de dominio de Active Directory  Une un Windows NT/2000/2003 PDC
  • 27. Características  Lo que Samba no puede hacer: Actúa como un BDC para un Windows PDC (y viceversa) Actúa como un controlador de dominio de Active Directory
  • 28. Archivo /etc/samba/smb.conf Secciones  La sección principal es la sección [global] que nos permite configurar los parámetros generales del servicio.  La sección [homes] nos permitirá compartir las carpetas home de cada usuario, para que cada usuario pueda acceder a su carpeta home por la red.  La sección [printers] nos permitirá compartir impresoras
  • 29. Niveles de Seguridad  Seguridad a nivel de recursos (Share): contraseña  Seguridad a nivel de usuario (user): determinados usuarios  Seguridad a nivel de servidor (server): el servidor Samba usa un servidor SMB para validad usuarios y contraseñas.  Seguridad a nivel de dominio (domain): Samba se convierte en un miembro de un dominio Windows y se valida primero al usuario en el dominio para darle acceso.
  • 30. Referencias  http://www.cs.cf.ac.uk/Dave/C/node33.html  http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/ch-tcpwrappers.html  http://www.read.cs.ucla.edu/111/2007fall/notes/lec17  http://www.dbms-notes.com/2010/10/network-file-system-nfs.html  http://es.wikipedia.org/wiki/Network_File_System  http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-nfs-server-export.html  http://es.tldp.org/Manuales-LuCAS/USANDO-SAMBA/usando-samba.pdf  http://nfs.sourceforge.net/nfs-howto/ar01s03.html

Notas del editor

  1. Sistema de Archivos de Red, Usa ONC RPC (Sesion) y XDR (Presentacion)
  2. Xinetd : super servicio, controla la conexión a un subconjunto de servicios de red y refina aún más el control de acceso.
  3. Facilitan NFS
  4. Síncrona: espera respuesta Asíncrona: no espera respuesta Capa de sesión
  5. 18 Procedimientos
  6. 18 procedimientos
  7. 22 Procedimientos, 41 en NFS V4
  8. Capa de Aplicación Server Message Block o SMB Common Internet File System Network Basic Input/Output System (NetBIOS).
  9. Capa de Aplicación Server Message Block o SMB Common Internet File System Network Basic Input/Output System (NetBIOS).
  10. Esto se logra usando las llamadas RPC, Pluggable Authentication Modules (PAM) y el Name Service Switch (NSS). winbind es un servicio del lado del cliente utilizado para conectar a los servidores Windows NT
  11. 4.1.13
  12. PDC Controlador principal de dominio, para la autenticacion
  13. swat  : herramienta de configuración de samba via web