Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

4.2-NFS-Sesion2 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 30 de diciembre de 2022 por Fernando Jesús H.

78 visualizaciones

Descargar la transcripción

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
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:
es
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid