Activa JavaScript para disfrutar de los vídeos de la Mediateca.
4.2-NFS-Sesion2 - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
y seguimos una vez que tenemos preparado el entorno vamos a
00:00:00
preparar el servidor y los clientes entonces si queremos en el pc 01 poder compartir vale
00:00:07
y que haga las veces de servidor necesitamos instalar en este caso el servidor nfs entonces
00:00:16
cómo lo instalamos pues si estamos en distribuciones envasadas en debian apt-get install y vamos a
00:00:23
instalar el paquete que se llama nfs y el que se llama kernel server y porque dejado tanto
00:00:33
espacio aquí da igual pero bueno son manías tenemos que instalar este paquete vale el que
00:00:42
va a hacer las las veces de servidor entonces mientras éste se está instalando luego miramos
00:00:49
si está arrancado no está arrancado el servicio y cuál es el servicio que está arrancado pero si
00:00:58
nos vamos a centros en centros que sepáis que no sé si la tengo todavía conectada vale en centros
00:01:04
tenéis que instalar el yum install y el que se llama nf s y el que se llama útiles lo que pasa
00:01:20
que fijaros que aquí me dice que ya lo tengo instalado vale porque por defecto viene instalado
00:01:30
este de nf nfs útil me sirve tanto para hacer de server como de cliente vale en este ejemplo
00:01:36
vamos a utilizar centos como si fuese un cliente sí entonces pero si lo tuviese que instalar como
00:01:45
cliente como servidor el que tenéis que instalar es el nfc útiles en las en los apuntes os pongo
00:01:53
también el nfc útiles live de acuerdo pero creo que eso era para las versiones antiguas creo que
00:02:03
ya la última, ya te viene
00:02:14
dentro del paquete NFS
00:02:16
útiles, ya te viene todo
00:02:18
entonces eso lo tenía por
00:02:19
que en su día lo hice para la versión, no sé si era
00:02:21
la 4.0 o la 3, no me acuerdo
00:02:24
pero bueno, repito
00:02:26
que el que nos interesa es el NFS
00:02:27
útiles, entonces
00:02:30
¿qué pasa si quiero instalar el cliente?
00:02:31
para que yo me pueda conectar desde un
00:02:34
cliente en el server, hemos
00:02:35
instalado este de aquí, ¿vale?
00:02:37
el NFS kernel
00:02:39
guión server, pero si
00:02:41
yo tengo un cliente
00:02:43
vas a donde bien porque ya os he dicho que en centos es igual que sea server o
00:02:47
cliente pues que es lo que tengo que instalar si quiero en este caso ser un
00:02:52
cliente pues tengo que instalar el que se llama pt get si escribo claro claro
00:02:58
install y el que se llama nfs y el que se llama como
00:03:03
de acuerdo este es el cliente en fs para que yo me pueda para que yo me pueda acceder a un
00:03:12
servidor remoto mediante en fs si entonces tenemos la parte servidora de ubuntu tenemos
00:03:21
la parte cliente de ubuntu y la parte servidora y cliente de centros pues me voy a la de windows se
00:03:27
me ha cerrado me cago en la pues si nos vamos a la de windows resulta que windows también tiene
00:03:33
cliente vale nfs entonces si queréis habilitar ese cliente nfs lo que tengo
00:03:39
que hacer es habilitar una característica entonces me da igual
00:03:50
como lo hagáis vale si yo me voy aquí por ejemplo pongo directamente
00:03:54
características y me pone aquí aplicaciones y características vale
00:04:00
cachis aplicaciones y características pues si la pinchamos ahí
00:04:06
te viene aquí vale que te viene aquí aplicaciones papá papá pues la que me
00:04:12
interesa a mí es esta que me pone aquí en programas y características me da
00:04:19
igual que vaya desde aquí desde el panel de control me da igual de acuerdo
00:04:25
entonces nos vamos a programas y características y ves que me pone aquí
00:04:30
activar o desactivar características de windows pues le damos ahí un segundo vale y aquí que me
00:04:37
interesa repito he seleccionado este de aquí y nos sale esta ventanita de aquí de forma que tengo que
00:05:00
buscar si sigo para abajo el que me ponga el nfs y lo tengo aquí servicios para nfs sí con que pongas
00:05:13
el cliente para nfs me vale pero yo siempre seleccionó los dos y tirando
00:05:23
millas acuerdos esto te va a instalar una herramienta que se llama servicios
00:05:27
de nfs que yo nunca utiliza pero bueno seleccionamos el que me pone servicio
00:05:31
para nfs le vamos a aceptar y ya tendremos el cliente nfs para
00:05:37
conectarnos a una carpeta de linux mediante nfs si esto no siempre me da
00:05:42
problemas pero bueno os diré cómo funciona vale pues ya tenemos cómo podemos configurar tanto el
00:05:52
cliente como el servidor pues una vez que tenemos me voy otra vez al pc 01 estoy en el ubuntu 18 el
00:05:58
que nos va a hacer de server y una vez que ya hemos instalado el server vamos a empezar a
00:06:05
preparar las carpetas sí entonces dentro de linux siempre te dicen que podéis utilizar varias
00:06:12
carpetas para poner las carpetas compartidas podéis utilizar la que os dé la gana vale pero
00:06:22
te suelen aconsejar o que utilices el barra bar vale es decir o esta carpetita o iba mierda
00:06:27
o que utilicéis la carpetita bar
00:06:33
o que utilicéis la carpetita SRV
00:06:38
yo voy a utilizar el SRV
00:06:43
porque suele ser la más utilizada
00:06:46
pero repito, podéis configurar el que queráis
00:06:49
ahí en las transparencias veréis que puedo poner el raya home
00:06:53
para decir que todas las carpetas de usuarios van a estar compartidas
00:06:57
o puedo poner dentro de var carpeta compartida
00:07:00
podéis establecer la que vosotros queráis
00:07:03
pues nosotros vamos a crear
00:07:05
nos vamos a ir aquí a srv
00:07:08
y vamos a crear por ejemplo
00:07:12
aquí no tengo nada
00:07:14
vamos a crear mkdir
00:07:15
y compar y vamos a crear del 1 al 9
00:07:17
de forma que
00:07:22
Nosotros tenemos aquí las carpetitas del Compar 1 al Compar 9
00:07:25
Es decir, vamos a compartir nueve carpetas
00:07:32
¿Por qué he puesto nueve carpetas?
00:07:33
Pues para que veáis más o menos el 60-70% de las opciones que podéis llegar a ver aquí
00:07:35
¿Sí?
00:07:41
Primeramente, por favor
00:07:42
Quiero que no descuidéis
00:07:43
Porque yo ahora voy a pasar tres pueblos
00:07:46
Pero quiero que no descuidéis
00:07:48
¿Quién es el propietario?
00:07:50
y es quién es el grupo y qué permisos tengo sí que lo que vamos a hacer en estas carpetas pues
00:07:54
lo que vamos a hacer en estas carpetas es cambiarle el propietario y el grupo qué propietario y qué
00:08:03
grupo vamos a poner pues quiero que veáis que hay un usuario y un grupo que ya os comenté cuando
00:08:10
vimos los usuarios por encima que os dije que hay un muy de especial y un geide especial que se sale
00:08:15
fuera del rango de usuarios del sistema y usuarios normales que se llaman do body y no group
00:08:21
pues vamos a coger en este caso y quiero que veáis si yo aquí le digo
00:08:27
quiero que del ficherito para su WD me muestres no body
00:08:35
quiero que veáis que aquí me está indicando que yo tengo un usuario que se llama no body
00:08:43
que tiene el identificador 65.534
00:08:49
me dice que este no puede iniciar sesión
00:08:56
pero esto en cuanto al usuario
00:09:01
pues resulta que si yo le digo lo mismo
00:09:06
del ficherito group
00:09:08
y le digo en lugar de nobody
00:09:12
le digo no group
00:09:16
Pues me dice efectivamente que también hay un grupo que se llama no group
00:09:17
Que tiene el GID 65534 que fijaros que es el grupo al que pertenece no body
00:09:24
Pues vamos a poner a estas carpetas como usuario y como grupo a estos de aquí
00:09:33
Pues lo vamos a hacer
00:09:40
ponemos el show
00:09:40
el menos r y le decimos
00:09:43
no body y le decimos el no group
00:09:45
y le decimos a todo
00:09:48
lo que sea el comparo
00:09:50
de forma que nosotros tenemos
00:09:51
ay perdonadme
00:09:53
lo tenemos así ¿vale? no body
00:09:54
y no group ¿sí?
00:09:57
¿hasta aquí bien?
00:10:00
esto porque ahora quiero hacer el ejercicio
00:10:04
así, si a vosotros
00:10:06
interesa que sea un grupo y
00:10:07
un usuario en concreto vosotros mismos y ahora sabiendo que me va a pasar una cosa voy a dejar
00:10:10
los permisos porque yo ahora tengo puesto que el nobody puede leer escribir y ejecutar y que
00:10:17
el grupo y el resto que no sea el grupo solamente va a poder leer vale y acceder a la carpeta sí ok
00:10:24
pues esto es lo que tenemos en las carpetas hemos creado las carpetas le hemos puesto el usuario el
00:10:31
permiso el permiso se lo hemos dejado que viene por defecto que es el 755 y
00:10:36
vamos al siguiente una vez que tenemos creadas las carpetas vamos a decirle
00:10:41
cómo quiero compartirlas y ahora dónde tengo que ir para decirle cómo quiero
00:10:46
compartirlas pues tengo que ir a este fichero
00:10:52
tengo que editar el fichero que está dentro de tc y que se llama sports
00:10:57
Estas son todas las carpetas que yo quiero que se vean hacia el exterior
00:11:02
Y aquí es donde tengo que decirle, como lo que teníamos en el Moon
00:11:08
Decirle, oye, ¿qué opciones quiero que se vean?
00:11:12
Entonces aquí voy a coger la transparencia porque quiero que veáis las opciones
00:11:15
Una cosita que me acabo de acordar que no he puesto
00:11:22
Si me voy a acentos, estoy hablando del No Body No Group
00:11:27
Si yo me voy al CentOS, que sepáis, que en CentOS se llama un pelín diferente. Si yo le digo get end y le digo al ficherito passwd y le digo nfs nobody,
00:11:31
quiero que veáis que dentro de centos no se llama Nobody, se llama NFS Nobody, pero tiene el mismo UID y el mismo GID.
00:12:14
Si yo le digo exactamente lo mismo, pero del Group, aquí no se llama No Group, se llama también NFS Nobody.
00:12:29
Entonces quiero que veáis que el UID y el GID es el mismo, pero en CentOS se llama NFS Nobody
00:12:39
Tiene el GID el mismo que teníamos en el Ubuntu y es el GID que tiene el usuario NFS Nobody
00:12:49
¿De acuerdo? Es decir, internamente es exactamente igual
00:13:01
Lo que pasa es que en CentOS, en lugar de NoBody y NoGroup, se llaman los dos NFS y NoBody, ¿sí?
00:13:05
Simplemente para que lo tengáis como curiosidad, ¿vale?
00:13:12
Y por si lo tenéis que hacer en NFS, que si puedo, luego lo vemos.
00:13:14
Vale, pues nos vamos a Ubuntu.
00:13:18
Y voy a coger aquí la transparencia, porque quiero que veáis...
00:13:21
A ver, un segundo...
00:13:25
Para ponerlo aquí en el principal...
00:13:27
A ver si sale... Sí, perfecto.
00:13:31
Entonces, quiero que veáis aquí...
00:13:33
Esto es lo que hemos visto del NFS, NoBody y demás. Pero quiero que veáis qué opciones nosotros tenemos para poner dentro del ficherito etc.sport.
00:13:35
Entonces, dentro de este ficherito, por cada línea que yo ponga, voy a tener que decirle la carpeta que quiero compartir y luego a quién y con qué opciones la quiero compartir.
00:13:47
Aquí hay un ejemplo para decirle que dos ordenadores, uno con unas opciones y otro con otro. Y fijaros que os pongo aquí, por favor, ojo, entre esto y esto no me dejéis espacios.
00:14:00
muy importante por favor aquí no me dejéis ningún espacio entre máquina 1 y máquina 2 no me dejéis
00:14:19
ningún espacio sí y lo estoy repitiendo será por algo de acuerdo mal en este caso cuando yo tengo
00:14:30
una carpeta compartida yo puedo hacer lo siguiente y vamos a ir con la primera con el primer ejemplo
00:14:38
Le digo, oye, la carpetita var compartido, en nuestro caso se llama raya SRV con par 1. Y ahora dejo un espacio o un tabulador, me da igual, y le digo desde qué ordenador va a poder conectarse y entre paréntesis qué permisos quiero que tenga.
00:14:46
Entonces, ¿qué le estoy diciendo? Que en este caso, que esta carpeta var compartido, desde el ordenador, que se llama mi.maquina, va a tener permiso de lectura y escritura.
00:15:07
¿Sí? Y nadie más va a poder acceder.
00:15:19
Pero fijaros que si yo le pongo en el siguiente, le digo, oye, var compartido, es decir, srv.compar1, y fijaros qué es lo que hay aquí.
00:15:23
Que este es el problema que quiero que veáis.
00:15:32
Yo aquí he dejado un espacio. Pues como he dejado un espacio, ¿qué le estoy indicando? Que en este caso mi máquina, o sea, mi punto máquina, va a tener permiso de lectura, porque si no le decís nada, por defecto tiene permiso de lectura, y el resto de ordenadores va a tener permiso de lectura y escritura.
00:15:34
Porque si yo no pongo aquí nada, es como si aquí delante pusiese un asterisco
00:15:58
Y asterisco quiere decir cualquier cosa
00:16:07
Entonces cuidado con el espacio que pongáis aquí, por favor
00:16:10
¿De acuerdo?
00:16:15
Vamos a ver otro ejemplo
00:16:19
Me voy aquí
00:16:21
Y tenemos que la carpeta que está en raya compartida
00:16:25
desde cualquier ordenador voy a tener permiso de lectura y escritura, ¿sí?
00:16:34
El asterisco es cualquier equipo, ¿sí?
00:16:43
Pero es que en el asterisco también puedo poner una red completa.
00:16:47
Si yo le digo una dirección de red y la máscara, le estoy diciendo que todos los ordenadores de esa red
00:16:52
van a tener permiso de lectura y escritura, porque le he puesto rw, read, write, a la carpeta compartida, ¿sí?
00:16:59
Pero si yo tengo, o en LTC host, o si yo tengo un servidor DNS, también voy a poder poner cosas como esta.
00:17:09
Le digo, oye, todos los ordenadores, ¿vale? Cuyo fqdn termine por francia.loc, o que termine por iscañaveral.es, ¿vale?
00:17:17
Pues van a tener permisos de lectura y escritura. ¿De acuerdo? Y lo mismo, si yo tengo la carpeta compartida y le digo que desde cualquier ordenador se va a poder tener permiso de solo lectura, read only.
00:17:29
¿Sí? ¿Hasta aquí me seguís?
00:17:47
Pero resulta que yo a una carpeta también le puedo poner varias opciones, ¿vale?
00:17:51
Varios equipos. Pues yo le puedo decir, oye, quiero que la carpeta compartida...
00:17:56
Y empiezo. Desde esta dirección de red van a tener permisos de lectura y escritura.
00:18:00
Pero desde esta dirección de red, que es otra, solamente van a poder tener permiso de lectura.
00:18:08
¿Sí?
00:18:15
¿De acuerdo? Vale. Pues vamos a ver, yo solamente estoy poniendo aquí RO o RW. Vamos a ver qué opciones nosotros podemos poner.
00:18:17
Primera cosa que quiero que entendamos. Me dice que el cliente NFS, es decir, el clon de Ubuntu, por ejemplo, cuando se vaya a conectar a la carpeta compartida,
00:18:32
Lo que va a hacer es enviar el UID del usuario con el que está y el GID del usuario con el que está al servidor.
00:18:42
Por eso, en este caso, el servidor tiene que saber, va a aplicar los permisos que van a venir del cliente.
00:18:54
Entonces, ahí está el por qué nosotros estamos creando los usuarios en uno y otro usuario.
00:19:02
Porque quiero que veáis qué es lo que pasa en las diferentes opciones.
00:19:07
¿De acuerdo?
00:19:12
Entonces, me dice que obviamente que lo ideal sería lo que estamos haciendo nosotros, que tanto el cliente como el servidor, que tuviésemos los mismos SID y UID, o que tuviésemos todo centralizado, por ejemplo, utilizando el edad.
00:19:14
Pero esto lo veréis en segundo. ¿Sí? Vale. ¿Qué nos puede pasar ahora? Pues imaginaros que desde el ordenador cliente, me voy a coger aquí, este de aquí. No, este de aquí no. A ver, voy a salir de aquí un momento. Aquí.
00:19:29
Imaginaros que desde el ordenador cliente yo estoy aquí como root
00:19:58
Cuando yo me vaya a conectar a este ordenador
00:20:04
Entonces, ¿cómo quiero que en este ordenador se vea el root?
00:20:12
Yo puedo decirle que cuando root se conecte a este ordenador
00:20:19
No se vea como usuario root, sino que se vea como un usuario anónimo, es decir, no body
00:20:22
O le puedo decir que cuando el usuario root se conecte a el equipo cliente, aquí en el equipo cliente se vea como el usuario root.
00:20:27
Es decir, yo todo esto lo puedo configurar.
00:20:38
¿Sí?
00:20:41
O yo le puedo decir que si yo estoy aquí como el usuario alumno, pues cuando el alumno se conecte a esta carpeta, pues aquí va a seguir siendo alumno.
00:20:43
Siempre y cuando aquí haya un usuario que se llame alumno y que tenga el mismo UID que este de aquí.
00:20:55
Esto ahora lo entenderéis cuando veamos el ejemplo, porque vamos a intentar hacer un ejemplo con todas las posibilidades que se nos puedan dar o que se me haya ocurrido.
00:21:03
Seguro que se me olvidan muchas, pero bueno.
00:21:12
Entonces, vamos a ver, vamos a seguir viendo las opciones que nosotros tenemos.
00:21:15
Uy, perdonad.
00:21:21
¿Vale? Entonces aquí me están diciendo que hay una técnica que es lo que se llama el squashing
00:21:22
¿Vale? Que lo que hace es que el usuario root, que ya sabéis que el usuario root tiene el UI de cero
00:21:31
Me dice que por defecto no se asocia al usuario root en el servidor
00:21:37
Y obviamente es por motivos de seguridad
00:21:45
Sino que automáticamente si el usuario root se conecta a la carpeta compartida del servidor
00:21:47
Todo lo que cree y haga ahí se va a ejecutar como el usuario no body
00:21:54
Obviamente por razones de seguridad
00:21:59
Pero no pasa nada porque como el usuario siempre se va a poder convertir y hacer un su y hacer lo que le da la gana
00:22:02
Pues aquí no hay problema
00:22:08
Pero esto son opciones de seguridad
00:22:09
¿De acuerdo?
00:22:11
Si yo quiero cambiar este comportamiento
00:22:13
cuando veamos como se ponen las opciones
00:22:15
yo puedo utilizar una opción que es
00:22:17
no root squash
00:22:19
y con esto le estoy diciendo
00:22:20
que el usuario root
00:22:23
tanto en el cliente como en el servidor
00:22:24
se va a ver como
00:22:27
usuario root
00:22:29
¿si? entonces
00:22:30
cuando yo crea algo
00:22:33
en la carpeta compartida y yo me he metido
00:22:35
como root, pues me va a decir que yo soy root
00:22:37
pero la otra
00:22:39
opción es el all squash
00:22:41
¿Qué le estoy diciendo con eso?
00:22:44
Con esto le estoy diciendo, mira, me da igual usuario que sea root, que sea alumno, que sea Luffy, que sea Nico
00:22:46
Todos los usuarios cuando se conecten al recurso compartido mediante NFS
00:22:52
Todos se van a mapear al usuario anónimo
00:22:57
Y el usuario anónimo hemos visto que es no body y no group
00:23:02
Independientemente de que sea root, que no sea root
00:23:05
Todo se va a mapear, ¿de acuerdo?
00:23:08
¿Sí? Vale
00:23:11
qué otra opción podemos tener pues primeramente el que se llama hard y el que se llama soft sí
00:23:13
te aconsejan que no pongas soft porque el soft soft lo que hace es cuando el servidor está
00:23:22
fallando pues lo que hace el cliente es informar de que ha habido un error y para la transmisión
00:23:29
por decirlo de alguna manera entonces se están perdiendo información en cambio si yo tengo el
00:23:33
hard cuando el servidor falla lo que hace el cliente se bloquea y se queda ahí por decirlo
00:23:38
así en espera y cuando el server otra vez está funcionando pues retoma de donde lo dejó de
00:23:44
acuerdo entonces nos aconsejan que siempre pongamos el hard como curiosidad que sepáis
00:23:50
que en el hard no podéis pulsar el control c sino que tendríais que matar el proceso si
00:23:57
Nos vamos a otro, opciones que hemos visto en los ejemplos, ro, readonly o rw, lectura y escritura, ese parece fácil, ¿verdad? Vale, vamos a otro, diferencia entre sync y async, el async le estoy diciendo que cuando yo haga una petición al servidor hasta que esa petición no haya sido confirmada por el servidor, no me dice que ha terminado bien, es decir, no me devuelve el control.
00:24:01
En cambio, el async lo que hace es envía la petición y yo sigo trabajando, ¿de acuerdo?
00:24:32
Entonces, opciones a tener en cuenta si quiero sync o no quiero.
00:24:38
Por defecto está puesto sync, ¿de acuerdo?
00:24:41
Que hasta que no haga la petición, pues, hasta que no envíe la confirmación el servidor, yo no continúo.
00:24:43
Luego hay otra, ¿vale?
00:24:50
Que tengo puesto el subtrip check o el not subtrip check, ¿sí?
00:24:52
Si yo le pongo el subtrip check, quiere decir que cada cosa que yo le envíe al servidor, antes de realizarla, comprueba si dentro de la estructura de todas las carpetas compartidas que yo tengo, ¿vale? Se encuentra el fichero o la carpeta con la que yo quiero trabajar.
00:24:57
entonces eso me va a tardar más si no queréis que haga esa comprobación de acuerdo de todas
00:25:15
las operaciones han realizada compruebe que está lo que tú dices con los que tienes que trabajar
00:25:21
pues le ponéis el no su trip check de acuerdo que es el que tiene puesto por defecto también
00:25:26
le podéis decir con qué versión de nfs hemos visto que hay cuatro versiones la 1 la 2 la 3
00:25:32
la 4 vale la última en la 4.2 vale la 1 es sana anécdotica vale digamos que de testeo la 2 la 3
00:25:37
es sin estado y la 4 ya estado y a través de tcp de acuerdo con puerto conocido 2049 pues en este
00:25:46
caso yo si no le digo nada me va a la última dependiendo de que a no ser que yo esté
00:25:54
utilizando una aplicación como nos pasa en el windows que solamente es capaz de trabajar hasta
00:25:59
la versión 3. Pues en este caso
00:26:04
siempre me va a coger la última. Si queréis decirle
00:26:06
una versión en concreto, ponéis la opción
00:26:08
NFS Verse
00:26:10
igual y la versión con la que queréis que trabaje.
00:26:12
También le podéis decir
00:26:15
que queréis que utilice el TCP UDP.
00:26:16
La versión 4
00:26:18
utiliza TCP. ¿De acuerdo?
00:26:20
Y aquí le podéis decir
00:26:23
qué tipo de seguridad
00:26:24
queréis. Este es simplemente por
00:26:25
anécdotico. Aquí es donde ponéis en este caso
00:26:28
lo de NONE o lo de SIS, que por defecto
00:26:30
tiene puesto SIS.
00:26:32
y esto ya lo hemos visto que quiere decir
00:26:33
el rootSquad, el no rootSquad y el allSquad
00:26:36
entonces son opciones que nosotros podemos
00:26:40
si vosotros queréis ver las opciones
00:26:43
ponéis manSport y tirando millas
00:26:45
¿de acuerdo?
00:26:48
¿sí?
00:26:49
pues vamos a hacer los ejemplos para trabajar
00:26:50
con todo lo que vamos a hacer
00:26:53
entonces me voy a ir al
00:26:55
bueno, lo tengo aquí
00:26:56
vale
00:26:59
hemos creado las carpetitas
00:27:00
y vamos a poner estos de aquí, entonces vamos viendo uno por uno
00:27:02
cojo el primero, vamos a compartir esta carpetita
00:27:06
y a esta carpetita le vamos a decir que toda la red
00:27:10
en este caso veis que mi red era, lo subo para arriba
00:27:14
mi red era 192.168.140
00:27:18
y luego tengo el 88
00:27:23
el cliente Ubuntu, el 49 el CentOS
00:27:26
y el 76 el windows sí pues qué es lo que le voy a decir en la primera carpeta le voy a
00:27:30
decir que en la primera carpeta desde todos los equipos de la red 140 van a tener permiso
00:27:38
de lectura va a ser síncrono y no quiero que me compruebe de acuerdo me voy al segundo el
00:27:46
compas 2 le digo que desde cualquier equipo voy a tener permiso de lectura
00:27:56
síncrono exactamente igual que el otro lo que pasa que la única diferencia es
00:28:02
que el primero es de sólo lectura y el segundo de lectura y escritura voy a
00:28:05
poder escribir en él me voy a la carpeta compartida 3 y le voy a decir que desde
00:28:09
el ordenador 140 186 pero en este caso no vamos a poner 186 le vamos a poner
00:28:14
Desde el 188, porque este es el ejemplo que hice antes, desde el 188 y aquí el 188, y luego el otro va a ser el 149, y el 149, ¿vale? Para ponerlo bien.
00:28:22
vale, vamos a seguir
00:28:43
le estamos con el Compact 3
00:28:45
le digo que desde el ordenador
00:28:48
de Ubuntu
00:28:50
el clon, solamente voy a poder
00:28:51
leer
00:28:54
de forma asíncrona
00:28:54
y que no me compruebe la estructura
00:28:58
y desde, porque fijaros que aquí
00:29:00
le pongo dos ordenadores, y desde el ordenador
00:29:02
y desde el ordenador
00:29:04
49, que es el centos
00:29:08
sí que le voy a dejar
00:29:10
escribir, va a tenerle permiso
00:29:12
de lectura y escritura. Seguimos. Desde el Compar2, desde cualquier equipo, va a poder
00:29:14
leer y escribir. Y fijaros que aquí me pone no root squash. ¿Qué quería decir el no
00:29:23
root squash? ¿Os acordáis? Que le estoy diciendo que el root en el cliente es el root
00:29:32
en el servidor, es decir
00:29:44
que no me ponga el no body, sino que el root
00:29:45
cuando yo me conecte al servidor
00:29:48
va a seguir siendo root
00:29:49
me voy al siguiente
00:29:50
el
00:29:54
perdonadme, el compas 5
00:30:00
desde cualquiera
00:30:03
escritura, desde el compas 6
00:30:04
cualquiera, lectura
00:30:08
compas 7
00:30:10
cualquier equipo
00:30:11
lectura, síncrono
00:30:12
que no me cheque y le digo
00:30:15
all squash, es decir
00:30:17
Me da igual que usuario
00:30:18
Que todo va a ser no body y no group
00:30:20
¿Me seguís?
00:30:23
Compact 5
00:30:25
Desde cualquier sitio
00:30:26
Lectura y escritura
00:30:28
Lo mismo, sincrono, no subtrick check
00:30:29
Y le digo root, es decir
00:30:32
Solo el usuario root
00:30:34
Se me va a convertir en anónimo
00:30:36
Los demás
00:30:38
Si hay un usuario alumno en cliente
00:30:40
En servidor, pues va a seguir siendo alumno
00:30:42
Y me voy al último
00:30:44
A Compact 9
00:30:46
Le estoy diciendo que es desde el ordenador 188 que es el Ubuntu y aquí quiero que veáis lo que he hecho. ¿Veis que he dejado un espacio en blanco? Pues aquí le estoy diciendo que desde el 188, como no le he puesto nada, me va a poner permiso de lectura.
00:30:47
Y el resto, porque esto es como si fuese aquí un asterisco, va a tener permiso de lectura y escritura y me va a poner lo de root de squash. ¿Me seguís todas las opciones que vamos a poner? Pues vamos a ponerlos. ¿Dónde tengo que escribir esto? Pues esto lo tengo que escribir en el ficherito etc.sport.
00:31:07
Así que vamos a coger el ficherito ETC Sport
00:31:29
Y yo como lo tengo en el ficherito Word
00:31:32
Pues me voy a permitir que copie y pere
00:31:38
Editamos el ficherito ETC Sport
00:31:41
Y ahora nos vamos aquí al final
00:31:52
Porque fijaros que aquí te pone ejemplos de lo que puedes poner
00:31:55
Y le digo botón derecho y pegar
00:31:58
Esto es lo que hemos estado viendo
00:32:00
Lo que pasa es que vamos a poner bien porque las IP la tenía mal
00:32:02
A ver, sería el 88 y el 149. El 88 y el 149. Ah, pues los tengo bien. El 88, 149 y el 188. ¿De acuerdo? Entonces, aquí pongo qué carpetas quiero compartir y con qué permisos y a quién voy a permitir que acceda.
00:32:06
¿De acuerdo? ¿Sí? Entonces comprobamos que no me haya borrado nada. Una vez que tenemos esto, ya hemos puesto qué carpeta quiero compartir y desde quién y qué permisos tiene, guardamos.
00:32:35
Y ahora, para decirle que coja los cambios, ¿vale? Para que me los coja bien, vamos a decirle con el comando que se llama sportfs.
00:32:51
Entonces, hay un comandito que se llama así, sportfs, y para decirle que me exporte todo lo que tengo dentro de esa carpeta, le decimos raya a.
00:33:04
Y para que me muestre lo que hay, le ponemos el v, para que me muestre lo que está haciendo, el detallado, ¿de acuerdo?
00:33:14
a v si el guión a me monta y el guión r me remonta si ya tenéis algo y queréis que os remonte vale
00:33:19
utilizáis el r yo la verdad que siempre pongo la y tirando millas pero bueno entonces le damos aquí
00:33:30
y quiero que veáis qué es lo que me sale me dice aquí todo lo que ha compartido pero quiero que
00:33:36
veáis que aparece aquí que me salen muchas cosas como si fuesen errores pero me voy a uno en
00:33:43
concreto me dice oye me voy a esta línea de aquí lo voy a poner así me voy a estar aquí y vemos
00:33:48
que lo que nos dice me dice oye dice no ha puesto ni que cheque antes de hacer las cosas ni que no
00:33:57
cheque y te dice oye especifica melo porque si no me lo especifica yo voy a entender qué es esto de
00:34:07
aquí eso lo que me está diciendo vale esto no no te está diciendo que hay un error garrafal no te
00:34:15
está diciendo oye no me has puesto nada en el compar 5 y lo mismo en el compar 6 me dice oye
00:34:20
no me has especificado qué es lo que quieres en este caso poner o esto o esto como tú no me dices
00:34:28
nada pues yo entiendo que me quieres decir esto de aquí si en el 5 y en el 6 pues vamos a ponerlo
00:34:37
porque como esto queda un poco feo pues no pasa nada por poner no su triste vale pues vamos a
00:34:45
editar y vamos a irnos como no tengo ganas de escribir seleccionamos copiamos y en el 5 y en
00:34:52
el 6 veis que tengo el rw pues le voy a poner coma y el no su trichet y en el 6 le digo coma
00:35:03
separado siempre las opciones entre paréntesis y con coma de acuerdo entonces lo guardo y vamos
00:35:16
a volver a ejecutar el sport y ahora me dice menos qué es lo que me dice ahora pues vamos a
00:35:23
ir leyendo lo me dice oye dice en el compar 9 tenemos esto de aquí entonces en el compar 9
00:35:30
os acordáis que deje un espacio aquí si me dice oye dime qué es lo que quieres porque entiendo
00:35:43
que quieres hacer un síncrono que es el que está puesto por defecto y además en el sport 9 de nuevo
00:35:52
me dice, oye, no has puesto ni esto
00:35:59
ni has puesto esto, yo entiendo
00:36:01
que quieres decir este de aquí
00:36:03
¿lo veis?
00:36:04
y de nuevo, me dice
00:36:08
oye, cuando has puesto todas estas
00:36:10
opciones
00:36:12
me dice, entiendo que quieres decir un asterisco
00:36:13
¿no? eso es lo que me está diciendo
00:36:19
aquí, lo único que estoy haciendo es traducir
00:36:20
pues vamos a arreglarlo, simplemente para que
00:36:22
no muestre estos warnings, ¿vale?
00:36:24
no quiere decir que no funcione
00:36:26
pero esto queda un poco, a mi no me gusta
00:36:28
Entonces lo vamos a arreglar, nos vamos al compar9 y vamos a decirle que este de aquí es, me está diciendo que aquí que pongamos el sink y que pongamos el no sutrich para que se lo trague y aquí que pongamos el asterisco.
00:36:30
eso es lo que nos está diciendo
00:36:58
¿de acuerdo?
00:37:00
¿sí?
00:37:02
si nosotros guardamos
00:37:04
y lo volvemos a exportar
00:37:06
pues ahora me dice, mira, exportando, exportando
00:37:08
exportando, exportando, ya está todo exportado
00:37:10
¿de acuerdo?
00:37:12
¿qué es lo que nos queda? y lo dejo aquí
00:37:14
en el vídeo, vamos a ver el servicio
00:37:16
que yo tengo para parar
00:37:18
o para reiniciarlo
00:37:20
entonces, si estáis aquí
00:37:22
el system
00:37:24
CTL, porque ya os dije que por favor
00:37:26
utilizarme este
00:37:29
tenemos
00:37:31
el servicio, por ejemplo, si le decimos
00:37:33
el status del
00:37:35
NFS y le dais
00:37:37
aquí al tabulador, si tenemos suerte
00:37:39
nos tiene que decir de que va la cosa
00:37:41
ay, que tarda un huevo
00:37:43
pues quiero que veáis que tengo aquí
00:37:54
el NFS
00:37:58
NFS kernel
00:38:00
pues le decimos el NFS
00:38:02
kernel
00:38:04
y miramos a ver, y me dice que está activo
00:38:05
que lo queréis en este caso reiniciar, parar, ya sabéis
00:38:10
que tenéis el status, que tenéis el stop
00:38:13
que tenéis el start o que tenéis el restart, de acuerdo
00:38:17
y si le voy a decir el status, pues lo tenemos ahí
00:38:21
en los apuntes también os dejo las versiones antiguas
00:38:28
es decir, utilizando el comando service, si tenemos el upstart
00:38:33
o utilizando directamente la carpetita etc init
00:38:37
y ahí el servicio que se llama nfs kernel
00:38:40
pero yo os aconsejo que utilicéis así
00:38:44
repito, yo puedo utilizar el service
00:38:48
y le puedo decir aquí el nfs kernel server
00:38:50
y le digo aquí start, pa pa pa, o stop, o lo que sea
00:38:55
o la última, que es la más antigua
00:38:59
el, uy, perdonadme, el etc, el init.d y tenemos aquí el nfs kernel y le decimos aquí start, lo que sea, ¿sí?
00:39:02
Pero esto no es más, estos dos no son más que enlaces simbólicos al systemctl, ¿de acuerdo?
00:39:15
Vale, pues una vez que ya tenemos las carpetas compartidas, estamos en disposición de empezar a ver los clientes.
00:39:23
de acuerdo vale aquí simplemente que sepáis que tenéis este comando os acordáis que os dije lo
00:39:32
de la llamada de procedimiento remoto pues si ponéis rpc info guión p quiero que veáis que
00:39:40
aquí me sale que yo tengo en este caso en el puerto 2049 que es el que utiliza la versión
00:39:47
4 y que en este caso tenemos el servicio nfs y aquí tenéis la versión soportadas tanto para
00:39:56
versión tcp como para udp sí de acuerdo fijaros que la versión 4 solo trabaja con tcp de acuerdo
00:40:06
pues aquí tenéis que ya tenemos ahí el servicio que me está funcionando pues ahora en el siguiente
00:40:18
vídeo lo que vamos a ver es no vamos a meter en el cliente y vamos a ver cómo
00:40:24
nos podemos conectar como ya hemos instalado en el cliente el nfs común o
00:40:30
el nfs útil dependiendo si es debian o es ciencientos ya estamos en
00:40:36
disposición en disposición de acceder a las carpetas compartidas de este
00:40:39
servidor de acuerdo pues ahora en el siguiente vídeo empezamos a acceder de
00:40:43
los clientes hasta el servidor un saludo
00:40:47
- Idioma/s:
- Autor/es:
- Fernando Herrero Núñez
- Subido por:
- Fernando Jesús H.
- Licencia:
- Reconocimiento - No comercial - Sin obra derivada
- Visualizaciones:
- 78
- Fecha:
- 30 de diciembre de 2022 - 20:14
- Visibilidad:
- Público
- Centro:
- IES EL CAÑAVERAL
- Duración:
- 40′ 52″
- Relación de aspecto:
- 1.85:1
- Resolución:
- 1920x1040 píxeles
- Tamaño:
- 136.65 MBytes