1 00:00:01,649 --> 00:00:07,889 Estoy instalando la herramienta Mail Utils, que es la que gestiona el correo dentro del servidor. 2 00:00:07,889 --> 00:00:14,490 No está instalada por defecto, en Devian sí que viene instalada, creo recordar, y me aparece un 3 00:00:14,490 --> 00:00:20,530 asistente por menús y lo primero que me enseña son los seis tipos, uno, dos, tres, cuatro, cinco, 4 00:00:20,530 --> 00:00:25,710 creo que cinco, maneras que tiene de configurar el servidor de correo. La primera opción es que 5 00:00:25,710 --> 00:00:34,189 no lo configura. Luego hay tres configuraciones que son para utilizar un servidor SMTP, no 6 00:00:34,189 --> 00:00:38,829 voy a entrar en ellas ni las he investigado. Y la última es solo para correo local, que 7 00:00:38,829 --> 00:00:44,429 es la que vamos a utilizar, que es para enviar correos dentro de usuarios locales. Vale, 8 00:00:44,429 --> 00:00:51,670 le doy al OK, me pregunta cuál voy a coger, le digo que local, con el tablador, salto 9 00:00:51,670 --> 00:01:06,129 lo primero que me pregunta es el dominio para poner todas las direcciones de correo que 10 00:01:06,129 --> 00:01:19,609 van desde el root ha terminado de instalarse creo que no hay ningún error ha configurado 11 00:01:19,609 --> 00:01:28,170 mail útiles, las librerías que necesitaba y la configuración por defecto que yo le he dicho. 12 00:01:32,390 --> 00:01:37,269 Así que voy a hacer la primera prueba. Estoy como Ubuntu y voy a mandar un mail 13 00:01:37,269 --> 00:01:47,989 con el asunto probando 2. ¿Y a quién se lo voy a mandar? Al usuario DN. 14 00:01:47,989 --> 00:01:50,829 lo primero que me pregunta es si quiero que 15 00:01:50,829 --> 00:01:52,969 ponen copia oculta a alguien 16 00:01:52,969 --> 00:01:54,950 digo que no y se supone que estoy escribiendo 17 00:01:54,950 --> 00:01:56,829 el texto del correo 18 00:01:56,829 --> 00:01:57,969 este es 19 00:01:57,969 --> 00:02:00,670 un ejemplo 20 00:02:00,670 --> 00:02:02,409 de 21 00:02:02,409 --> 00:02:03,750 prueba 22 00:02:03,750 --> 00:02:07,150 yo sigo imaginando 23 00:02:07,150 --> 00:02:08,810 o intuyendo que funciona como 24 00:02:08,810 --> 00:02:10,729 otros editores en modo comando como el 25 00:02:10,729 --> 00:02:12,849 FTP o como el AT que vais a usar luego 26 00:02:12,849 --> 00:02:14,849 voy a utilizar control D para salir 27 00:02:14,849 --> 00:02:15,930 de este modo de edición 28 00:02:15,930 --> 00:02:17,830 Vale, he salido 29 00:02:17,830 --> 00:02:19,490 Ahora, yo me voy a conectar como 30 00:02:19,490 --> 00:02:20,270 Dene 31 00:02:20,270 --> 00:02:25,219 Me contraseña, vale 32 00:02:25,219 --> 00:02:27,159 Entro en Dene y no me dice 33 00:02:27,159 --> 00:02:28,979 Nada, pero si yo hago mail 34 00:02:28,979 --> 00:02:33,210 Vale, me dice que hay un 35 00:02:33,210 --> 00:02:34,169 Correo nuevo 36 00:02:34,169 --> 00:02:37,210 El remitente es Ubuntu 37 00:02:37,210 --> 00:02:38,930 Bueno, acá anda a las 7 y media 38 00:02:38,930 --> 00:02:40,810 Y el asunto es probando 39 00:02:40,810 --> 00:02:42,349 Pongo el número 1 40 00:02:42,349 --> 00:02:45,349 Y me enseña el correo 41 00:02:45,349 --> 00:02:46,629 Fijaros que el dominio 42 00:02:46,629 --> 00:02:48,750 Que me ha puesto para todas las direcciones 43 00:02:48,750 --> 00:02:56,509 locales es lo que ha cogido por defecto la dirección ip y el internal vale es de ubuntu 44 00:02:56,509 --> 00:03:05,830 es para adn me viene cuando ha sido recibido el subject a quien soy que gestor de correo ha usado 45 00:03:05,830 --> 00:03:13,810 es el mail utils el identificador de correo que es único vale cuando y aquí está el correo si 46 00:03:13,810 --> 00:03:19,530 Si quiero salir solo tengo que poner Q. Si pongo 1 me volvería a enseñar el mismo mensaje. 47 00:03:19,849 --> 00:03:23,909 Si pongo 2, no tengo. Y si pongo una interrogación, es curiosidad. 48 00:03:24,830 --> 00:03:30,069 Aquí viene la ayuda de cómo trabajar con el correo. Nunca había entrado. 49 00:03:31,050 --> 00:03:35,430 Ahora estoy ya en el menú del correo, así que con una Q salgo. 50 00:03:35,430 --> 00:03:48,009 Entonces vuelvo a estar en mi directorio raíz, pero me voy a ir a mi carpeta en la que yo 51 00:03:48,009 --> 00:03:54,469 tengo permisos para escribir, porque si os fijáis yo ahora soy DN y me voy a ir a mi 52 00:03:54,469 --> 00:04:03,050 carpeta con el cd y si yo ahora os muestro mi carpeta estoy en mi carpeta 53 00:04:03,050 --> 00:04:11,310 home y a ver si recuerdo el mensaje que quería probar creo que lo escribí antes 54 00:04:11,310 --> 00:04:16,269 cuando estuve probando para no tener que volver a escribirlo 55 00:04:16,350 --> 00:04:21,910 aquí hice una prueba de para uno de los comandos que es hacer un eco 56 00:04:21,910 --> 00:04:28,569 de probando y concatenarlo a escribir un mail fijaros que es la sd satyer el 57 00:04:28,569 --> 00:04:32,110 asunto es terminales y me lo mandaría a mí mismo 58 00:04:32,110 --> 00:04:38,750 si no ha habido error la siguiente vez que yo entrara y consultar al correo o 59 00:04:38,750 --> 00:04:43,290 ahora mismo ahí está el correo que me mandado a mí 60 00:04:43,290 --> 00:04:46,889 mismo entonces lo que queremos probar 61 00:04:46,889 --> 00:04:53,389 realmente es a ejecutar el primer comando que él está probando antes 62 00:04:53,389 --> 00:04:57,209 porque me daba la salida ambigua 63 00:04:59,209 --> 00:05:04,730 si lo hago así me da salida ambigua que es exactamente igual como está puesto 64 00:05:04,730 --> 00:05:10,970 aquí a la derecha en el hecho con esto probando con paréntesis a ver si me 65 00:05:10,970 --> 00:05:15,329 seguirá dando salida ambigüe me dice que si eso tengo que invertir entonces en 66 00:05:15,329 --> 00:05:20,910 En vez de los paréntesis que estaba yo ahí probando en modo programación, 67 00:05:21,709 --> 00:05:28,610 vale, yo estoy haciendo un listado de los procesos que tienen algo que ver con el terminal 68 00:05:28,610 --> 00:05:36,509 y lo redirijo a un archivo que debería llamarse terminales y concatenado con la fecha. 69 00:05:36,509 --> 00:05:42,470 Es como viene aquí, os fijaros, es exactamente igual, no hay ninguna diferencia. 70 00:05:42,470 --> 00:05:44,310 es el dólar 71 00:05:44,310 --> 00:05:46,850 no veo la diferencia 72 00:05:46,850 --> 00:05:48,790 y como 73 00:05:48,790 --> 00:05:50,149 si lo hago así me da error 74 00:05:50,149 --> 00:05:52,110 me dice que han vivos 75 00:05:52,110 --> 00:05:54,329 entonces no sabe donde hacerlo 76 00:05:54,329 --> 00:05:56,709 así que lo voy a poner entrecomillado 77 00:05:56,709 --> 00:06:01,029 y fijaros que ahora no me ha dado error 78 00:06:01,029 --> 00:06:02,629 y si yo le digo 79 00:06:02,629 --> 00:06:04,529 que me ha dado un ls-la 80 00:06:04,529 --> 00:06:05,930 de lo que tengo en esta carpeta 81 00:06:05,930 --> 00:06:08,689 tengo dos archivos 82 00:06:08,689 --> 00:06:10,750 uno que probé hace un rato 83 00:06:10,750 --> 00:06:12,430 haciendo pruebas que es este de aquí 84 00:06:12,430 --> 00:06:39,790 El primero y otro que se acaba de generar en este momento a las 19.36 está con el horario estadounidense, o algo así, porque yo tengo las 20.36 y si yo hago un cat del archivo que se llama finales y que es de las 19.36, ahí lo que tenéis es el PS de todos los procesos que están relacionados con TTI. 85 00:06:39,790 --> 00:06:47,250 Pues ese es el comando que quiero programar y quiero que me llegue a través de un correo. 86 00:06:47,250 --> 00:07:01,050 Entonces, ¿qué tengo que hacer? Poner un AT, lo voy a poner a las 19.40 en modo comando AT 87 00:07:01,050 --> 00:07:03,709 y voy a escribir el comando que yo quiero 88 00:07:03,709 --> 00:07:04,670 que es el ps 89 00:07:04,670 --> 00:07:06,529 menos ef 90 00:07:06,529 --> 00:07:09,329 lo concateno con el 91 00:07:09,329 --> 00:07:10,529 grep 92 00:07:10,529 --> 00:07:13,430 y eso lo redirecciono a la salida 93 00:07:13,430 --> 00:07:14,790 y lo pongo entre comillas 94 00:07:14,790 --> 00:07:17,310 para que no me dé error 95 00:07:17,310 --> 00:07:19,769 que ya averiguaré porque ahora me está dando error 96 00:07:19,769 --> 00:07:20,930 que esto antes no 97 00:07:20,930 --> 00:07:22,129 daba error 98 00:07:22,129 --> 00:07:23,350 terminales 99 00:07:23,350 --> 00:07:27,189 en dólar y pongo entre paréntesis 100 00:07:27,189 --> 00:07:29,629 el comando date, lo que va a crear es un archivo 101 00:07:29,629 --> 00:07:32,170 que se llama terminales y la fecha en que lo creo 102 00:07:32,170 --> 00:07:32,949 en el momento 103 00:07:32,949 --> 00:07:34,649 eso es la primera línea 104 00:07:34,649 --> 00:07:38,089 y además quiero enterarme que me mande un correo 105 00:07:38,089 --> 00:07:39,110 porque si no, no me entero 106 00:07:39,110 --> 00:07:41,670 entonces da un eco de finalizado 107 00:07:41,670 --> 00:07:44,449 y eso se lo voy a mandar 108 00:07:44,449 --> 00:07:46,670 al comando mail 109 00:07:46,670 --> 00:07:48,449 con el asunto 110 00:07:48,449 --> 00:07:49,889 terminales 111 00:07:49,889 --> 00:07:53,149 y a quien se lo mando 112 00:07:53,149 --> 00:07:54,430 a mi mismo 113 00:07:54,430 --> 00:07:57,110 y como ya he terminado 114 00:07:57,110 --> 00:07:57,949 para salir de ahí 115 00:07:57,949 --> 00:07:59,329 control D 116 00:07:59,329 --> 00:08:00,110 hemos dicho 117 00:08:00,110 --> 00:08:03,370 vale, entonces 118 00:08:03,370 --> 00:08:05,569 lo he programado el trabajo 119 00:08:05,569 --> 00:08:08,290 a las 19.40 120 00:08:08,290 --> 00:08:09,769 yo me puedo salir 121 00:08:09,769 --> 00:08:12,930 ¿qué hora es? 122 00:08:14,430 --> 00:08:15,730 vale, me faltan dos minutos 123 00:08:15,730 --> 00:08:17,149 pauso el vídeo 124 00:08:17,149 --> 00:08:19,850 continúo con el vídeo, acabo de ver ya que son 125 00:08:19,850 --> 00:08:21,689 las 19.40 126 00:08:21,689 --> 00:08:23,550 soy Ubuntu 127 00:08:23,550 --> 00:08:25,689 así que voy a entrar en Dene 128 00:08:27,949 --> 00:08:37,330 Vale, es gracias a eso porque debía en el año pasado estar configurado para que cuando entras te avise el sistema de que tienes un mail. 129 00:08:37,590 --> 00:08:40,190 En este caso yo lo tengo que mirar a mano. 130 00:08:41,090 --> 00:08:54,750 Vale, voy al mail y tengo dos mensajes, uno de las 19.34 y uno de las 19.40, que es ahora y que se llama terminales. 131 00:08:54,750 --> 00:08:55,669 voy a ver el 2 132 00:08:55,669 --> 00:08:58,570 pone finalizado, que es lo que yo había 133 00:08:58,570 --> 00:09:00,669 programado, y si miro el 1 134 00:09:00,669 --> 00:09:02,669 era el anterior 135 00:09:02,669 --> 00:09:04,350 que estaba probando 136 00:09:04,350 --> 00:09:06,250 si pongo una L y me enseña los mensajes 137 00:09:06,250 --> 00:09:07,549 no, estaba yo ahí 138 00:09:07,549 --> 00:09:09,789 probando con el gestor de correo 139 00:09:09,789 --> 00:09:12,250 creo que es un list, pues no 140 00:09:12,250 --> 00:09:14,309 este es que he visto el comando list 141 00:09:14,309 --> 00:09:15,149 y tenía ahí 142 00:09:15,149 --> 00:09:17,549 nada más saber, y si pongo mail 143 00:09:17,549 --> 00:09:20,210 no, eso es para escribir uno 144 00:09:20,210 --> 00:09:22,450 me puedo mandar uno 145 00:09:22,450 --> 00:09:23,250 ¿entendéis? 146 00:09:24,750 --> 00:09:34,370 Voy a mandármelo con copia o Ubuntu y el asunto live que estoy emitiendo y aquí cualquier cosa. 147 00:09:34,370 --> 00:09:43,370 Vale, y voy a terminar, control D, vuelvo aquí y con la Q salgo. 148 00:09:45,799 --> 00:09:53,620 Vale, me voy a ir a mi carpeta porque fijaros que es muy importante cuando ejecutéis el AT, 149 00:09:53,620 --> 00:10:06,460 cuando programéis el AT estáis en vuestra carpeta, si no nos deja trabajar. Hago un ls-la, he comprobado que se han generado el archivo y que me ha llegado un informe de que se ha finalizado. 150 00:10:07,120 --> 00:10:17,100 Y ahora quiere que creé un archivo que se llama tarea AT con la misma tarea anterior y que la programe para que sea una hora después. 151 00:10:17,100 --> 00:10:25,860 Quería enseñaros como se me muestra que tengo un correo electrónico cuando me he conectado. 152 00:10:25,860 --> 00:10:33,220 Acabo de entrar con el usuario Ubuntu mediante SSH, está aquí la conexión, me pregunta 153 00:10:33,220 --> 00:10:38,539 si quería conectarme, me da información del sistema, que estoy usando bastante porque 154 00:10:38,539 --> 00:10:49,320 en este es donde instale el Pro FTPT y el APT Mirror y fijaros, aquí me dice ¿Tienes 155 00:10:49,320 --> 00:10:53,100 un mail. Y es que yo creo que en una de las copias, una de las pruebas que estaba haciendo 156 00:10:53,100 --> 00:10:57,159 para parte del vídeo, me puse a mí en copia 157 00:10:57,159 --> 00:11:01,139 y a Ubuntu en copia. Entonces al entrar, al iniciar sesión 158 00:11:01,139 --> 00:11:04,259 me ha llegado un correo. Creo que en los otros casos no 159 00:11:04,259 --> 00:11:08,440 me muestra que tengo un correo porque 160 00:11:08,440 --> 00:11:13,299 no accedo por SSH sino que cambio de usuario una vez 161 00:11:13,299 --> 00:11:17,299 iniciada la conexión. Vale, le doy mail y me dice ahí que tengo 162 00:11:17,299 --> 00:11:24,940 un mail de Deneb del 15 de febrero, asunto por el AI, porque la hice grabando el vídeo, 163 00:11:25,500 --> 00:11:33,139 ¿te han acordado? Y en el texto he puesto cualquier cosa con eso. Es como debería verse, 164 00:11:33,220 --> 00:11:37,259 debería verse cuando haces el login, pero en este caso como solo estoy cambiando de 165 00:11:37,259 --> 00:11:46,659 usuario, no lo veo. Esta es la segunda parte de la práctica 5.1. El usuario Deneb se pide 166 00:11:46,659 --> 00:11:53,019 que genere un fichero TARIA-T con el mismo contenido que hacíamos antes, que era este. 167 00:11:53,820 --> 00:11:59,399 Hacer un PS-F y filtrar todos los que son de terminales y eso redirigirlo a la salida 168 00:11:59,399 --> 00:12:04,340 a un archivo que se va a llamar terminales concatenado con la fecha actual. 169 00:12:04,340 --> 00:12:10,720 Y luego hacer un eco a la prueba de finalizado y que se le meta como entrada un mail 170 00:12:10,720 --> 00:12:16,080 con el asunto salch de terminales que te va a mandar a sí mismo ADN. Solo tiene eso. 171 00:12:16,080 --> 00:12:28,759 Estaba conectada a mi máquina Ubuntu 20.04, me he cambiado al usuario DNET y me he ido a mi carpeta RAID para tener permisos y poder crear el archivo. 172 00:12:28,840 --> 00:12:37,220 El archivo lo he creado y aquí os lo muestro, lo que he dicho, el PS con terminales entre comillas y el ECO y manda el mail. 173 00:12:38,279 --> 00:12:45,779 Ahora he hecho una T para que lo haga desde este momento dentro de una hora y el nombre del fichero y tarea T. 174 00:12:46,080 --> 00:13:13,399 Si yo os muestro una T-L, os voy a decir que hay una tarea, 4, que la propiedad es mía, y se va a hacer a las 20.45, y ahora mismo la hora son las 19.45, que no es real, porque estoy con la hora de la costa este, creo, de Estados Unidos, realmente son las 9.10, pero sí que es verdad que cuando lo he lanzado lo he hecho bien, dentro de una hora. 175 00:13:13,399 --> 00:13:14,879 vale, pues si yo, primera 176 00:13:14,879 --> 00:13:17,059 la programación de la tarea 177 00:13:17,059 --> 00:13:18,860 me lo he puesto de ahora en una hora 178 00:13:18,860 --> 00:13:20,860 y dice que entre como 179 00:13:20,860 --> 00:13:23,340 usuario root en mi servidor 180 00:13:23,340 --> 00:13:25,340 cuando dice Debian, lo estoy haciendo ahora mismo 181 00:13:25,340 --> 00:13:27,419 en el 20.04 182 00:13:27,419 --> 00:13:29,740 vale, pues 183 00:13:29,740 --> 00:13:30,940 salgo con modener 184 00:13:30,940 --> 00:13:33,419 habéis visto que existe la tarea 185 00:13:33,419 --> 00:13:35,480 vale, y ahora estoy como Ubuntu 186 00:13:35,480 --> 00:13:37,120 pero atento, es que este Ubuntu 187 00:13:37,120 --> 00:13:39,120 no es root, es un usuario que usamos 188 00:13:39,120 --> 00:13:40,639 para conectarnos por HSH 189 00:13:40,639 --> 00:13:42,659 si yo hago una T-L 190 00:13:42,659 --> 00:13:45,639 aparentemente no hay nada 191 00:13:45,639 --> 00:13:47,480 aunque yo sé que hay 192 00:13:47,480 --> 00:13:48,679 un trabajo 193 00:13:48,679 --> 00:13:50,580 que es el cuarto 194 00:13:50,580 --> 00:13:53,659 voy a hacer un sudo su para ponerme como 195 00:13:53,659 --> 00:13:55,460 root, ahora soy root 196 00:13:55,460 --> 00:13:57,039 y si hago un at-l 197 00:13:57,039 --> 00:13:59,700 ahí sí que está el trabajo 198 00:13:59,700 --> 00:14:01,519 4 de demo 199 00:14:01,519 --> 00:14:03,740 si salgo, quiero que veáis 200 00:14:03,740 --> 00:14:05,639 una cosa, como este, como Ubuntu 201 00:14:05,639 --> 00:14:07,220 si yo intento borrarlo 202 00:14:07,220 --> 00:14:09,860 como me dice en el 203 00:14:09,860 --> 00:14:11,519 tutorial con at-d 204 00:14:11,519 --> 00:14:14,299 y el número de trabajo 205 00:14:14,299 --> 00:14:15,519 en el tutorial es el 16 206 00:14:15,519 --> 00:14:16,580 aquí es el 4 207 00:14:16,580 --> 00:14:18,960 yo estoy como un bunto intento borrarlo 208 00:14:18,960 --> 00:14:20,500 y me dice que no soy el propietario 209 00:14:20,500 --> 00:14:22,019 por lo tanto no tengo permisos 210 00:14:22,019 --> 00:14:25,580 pero si me conecto otra vez como root 211 00:14:25,580 --> 00:14:28,080 e intento hacer lo mismo 212 00:14:28,080 --> 00:14:28,799 una t 213 00:14:28,799 --> 00:14:31,460 menos d 214 00:14:31,460 --> 00:14:34,080 y el 4 215 00:14:34,080 --> 00:14:37,340 si ahora vuelvo a hacer una t menos l 216 00:14:37,340 --> 00:14:38,879 fijaros 217 00:14:38,879 --> 00:14:40,580 ya no existe el trabajo 218 00:14:40,580 --> 00:14:59,519 programado. Vuelvo, entro como un dn para verlo, pongo una contraseña y hago un t-l 219 00:14:59,519 --> 00:15:03,659 y el trabajo ya no existe. Entonces lo hemos borrado perfectamente. 220 00:15:04,919 --> 00:15:16,000 Lo que os estoy enseñando es la tercera parte del ejercicio. Esa tercera parte del ejercicio 221 00:15:16,000 --> 00:15:25,259 Desde el punto 16, el objetivo era tener dos servidores, un Ubuntu y un Debian, que en nuestro caso van a ser dos Ubuntus. 222 00:15:25,759 --> 00:15:30,440 Yo planteo hacerlo con Ubuntu 20.04 y un Ubuntu 18.04 en la nube. 223 00:15:30,919 --> 00:15:40,940 El objetivo es que os conectéis al Ubuntu 20.04, que creéis un archivo de reinicio y que lo programéis como una tarea automatizada. 224 00:15:40,940 --> 00:15:55,779 De tal manera que ese archivo de reinicio lo que debería hacer es conectarse mediante SSH al Debian, que en este caso es el Ubuntu 18.04, y mandarle que se apague. 225 00:15:55,779 --> 00:16:14,759 Entonces tenemos el 2004, dentro va a tener la tarea de reinicio programada por AT y va a utilizar la dirección DNS del Ubuntu 18.04, cuando refiero DNS pública, se va a conectar por SSH y le va a mandar que se apague. 226 00:16:14,759 --> 00:16:18,480 diferencias, cosas que tenemos que hacer 227 00:16:18,480 --> 00:16:21,779 para que yo me pueda conectar por SSH 228 00:16:21,779 --> 00:16:24,360 del 2004 al 1804 229 00:16:24,360 --> 00:16:28,419 necesito tener en el 2004 la clave 230 00:16:28,419 --> 00:16:31,220 y yo ahora mismo la tengo aquí en mi equipo local 231 00:16:31,220 --> 00:16:34,639 en este caso en mi Linux yo tengo las claves 232 00:16:34,639 --> 00:16:36,740 entonces para poder hacer 233 00:16:36,740 --> 00:16:39,980 transferir archivos de un equipo 234 00:16:39,980 --> 00:16:42,779 a cualquiera 235 00:16:42,779 --> 00:16:48,539 a otro equipo que esté en la nube de Amazon, existe un comando que se llama SCP. 236 00:16:49,679 --> 00:16:52,279 Son las iniciales del Secure Copy Protocol. 237 00:16:52,500 --> 00:16:58,980 La idea es transferir archivos, lo que os estaba explicando, entre dos máquinas a través de SSH. 238 00:16:59,600 --> 00:17:04,500 Lo que vamos a hacer es que mediante el comando SCP nos vamos a conectar desde nuestro equipo. 239 00:17:05,359 --> 00:17:11,299 En mi caso, esto con el putty no lo vais a poder hacer o no sé si se puede hacer. 240 00:17:11,299 --> 00:17:14,099 Yo lo estoy haciendo desde la línea de comandos. 241 00:17:14,619 --> 00:17:19,680 Entonces yo voy a pasar la clave de 1804, se lo voy a pasar al Ubuntu B04, 242 00:17:19,900 --> 00:17:23,240 que luego va a hacer el reinicio y debería apagar el 1804. 243 00:17:23,500 --> 00:17:27,539 Voy a enseñaros mis dos Ubuntus. 244 00:17:27,720 --> 00:17:34,240 En el de la izquierda tenéis el 2004 y en el de la derecha tenéis el 1804. 245 00:17:34,240 --> 00:17:53,220 Si hago un LS podéis ver que yo ya tengo preparado aquí el archivo reinicio, pero necesito tener aquí, en el lado de la izquierda, la clave para poder conectarme por SSH a la máquina de la derecha, tal cual hemos visto aquí. 246 00:17:53,220 --> 00:17:55,460 entonces si yo se lo pongo pequeño 247 00:17:55,460 --> 00:17:57,940 lo que estáis viendo en el lado izquierdo de la pantalla 248 00:17:57,940 --> 00:18:00,519 es que estoy conectada por SSH 249 00:18:00,519 --> 00:18:03,259 estoy en mi máquina Ubuntu 20.04 250 00:18:03,259 --> 00:18:05,339 y en el lado de la derecha 251 00:18:05,339 --> 00:18:07,559 tenéis mi máquina Ubuntu 18.04 252 00:18:07,559 --> 00:18:09,279 entonces el archivo de reinicio 253 00:18:09,279 --> 00:18:11,240 como podéis ver 254 00:18:11,240 --> 00:18:13,119 lo tengo aquí en este 255 00:18:13,119 --> 00:18:14,299 y lo voy a programar 256 00:18:14,299 --> 00:18:16,779 para que apague la otra máquina 257 00:18:16,779 --> 00:18:19,740 pero todavía no lo tengo 258 00:18:19,740 --> 00:18:21,359 entonces necesito pasar la clave 259 00:18:21,359 --> 00:18:23,039 os voy a dejar un enlace 260 00:18:23,039 --> 00:18:26,380 como dice Amazon que usamos el SCP 261 00:18:26,380 --> 00:18:28,680 el Secure Copy Protocol 262 00:18:28,680 --> 00:18:29,099 he dicho 263 00:18:29,099 --> 00:18:32,680 entonces Amazon para hacerlo 264 00:18:32,680 --> 00:18:34,660 solo te pide dos cosas 265 00:18:34,660 --> 00:18:35,559 uno 266 00:18:35,559 --> 00:18:37,859 que la instancia tenga abierta 267 00:18:37,859 --> 00:18:39,700 la conexión mediante SSH 268 00:18:39,700 --> 00:18:41,859 y que tú tengas un cliente SCP 269 00:18:41,859 --> 00:18:43,640 en mi caso yo utilizo 270 00:18:43,640 --> 00:18:45,000 la línea de comandos 271 00:18:45,000 --> 00:18:48,039 entonces simplemente hace falta 272 00:18:48,039 --> 00:18:49,799 el mismo comando que estéis usando 273 00:18:49,799 --> 00:18:52,119 o la misma manera que estéis usando 274 00:18:52,119 --> 00:19:00,339 el scp el sh con vuestra clave vale necesito conectarme a la primera máquina para pasarle 275 00:19:00,339 --> 00:19:06,519 un archivo el archivo que le voy a pasar es lo que está en medio ellos pasan un archivo txt yo 276 00:19:06,519 --> 00:19:14,799 lo que pasaría sería la clave de la otra máquina y muy importante termina con dos puntos y la 277 00:19:14,799 --> 00:19:20,500 virgulilla no os olvidéis si no no funciona entonces hemos visto que estamos aquí que tengo 278 00:19:20,500 --> 00:19:22,420 el archivo de reinicio pero todavía no tengo 279 00:19:22,420 --> 00:19:24,460 la clave para conectarme a la otra máquina 280 00:19:24,460 --> 00:19:26,599 así que me desconecto 281 00:19:26,599 --> 00:19:28,160 bien, estoy aquí 282 00:19:28,160 --> 00:19:30,500 y aquí tengo todo 283 00:19:30,500 --> 00:19:32,700 preparado para hacerlo 284 00:19:32,700 --> 00:19:34,420 fijaros, el comando es scp 285 00:19:34,420 --> 00:19:35,740 secure copy protocol 286 00:19:35,740 --> 00:19:38,299 la modificador menos i 287 00:19:38,299 --> 00:19:39,859 y lo primero que tengo 288 00:19:39,859 --> 00:19:41,119 aquí donde pone 289 00:19:41,119 --> 00:19:44,059 ubuntu 20.04 pen 290 00:19:44,059 --> 00:19:46,579 esto es la clave para conectarme 291 00:19:46,579 --> 00:19:47,920 a la máquina 20.04 292 00:19:47,920 --> 00:19:51,119 y lo siguiente que tengo 293 00:19:51,119 --> 00:19:53,259 es el archivo que yo lo voy a pasar 294 00:19:53,259 --> 00:19:54,619 por eso no está entre comillas 295 00:19:54,619 --> 00:19:57,059 porque es un archivo 296 00:19:57,059 --> 00:19:59,299 y le estoy pasando la clave del 1804 297 00:19:59,299 --> 00:20:01,140 y luego como me estoy conectando 298 00:20:01,140 --> 00:20:02,339 con mi usuario Ubuntu 299 00:20:02,339 --> 00:20:04,400 y con mi DNS 300 00:20:04,400 --> 00:20:06,819 pública, así que 301 00:20:06,819 --> 00:20:08,319 si yo ahora hago esto 302 00:20:08,319 --> 00:20:12,890 vale, ahí está 303 00:20:12,890 --> 00:20:15,490 el 100% y ha pasado el archivo 304 00:20:15,490 --> 00:20:17,309 ha pasado el archivo porque aquí 305 00:20:17,309 --> 00:20:19,710 en mi equipo local, que yo estoy ahora mismo 306 00:20:19,710 --> 00:20:22,630 si os fijáis, estoy en mi equipo local 307 00:20:22,630 --> 00:20:24,450 estoy en un directorio que se llama 308 00:20:24,450 --> 00:20:25,910 claves, donde yo 309 00:20:25,910 --> 00:20:30,109 tengo todas las claves que uso para 310 00:20:30,109 --> 00:20:31,950 conectarme a Ubuntu 311 00:20:31,950 --> 00:20:32,750 que he ido probando 312 00:20:32,750 --> 00:20:35,470 tengo 1804 y 2004 313 00:20:35,470 --> 00:20:38,450 la 2004 la he usado para mandar 314 00:20:38,450 --> 00:20:40,569 el archivo, porque me lo he mandado a la 20 315 00:20:40,569 --> 00:20:42,589 y la 1804 es la que me 316 00:20:42,589 --> 00:20:44,549 el archivo que me he enviado 317 00:20:44,549 --> 00:20:46,690 vale, si limpio esto 318 00:20:46,690 --> 00:20:47,809 y 319 00:20:47,809 --> 00:20:59,529 y me voy a conectar a mi máquina Ubuntu 20.04, ahí está, bien, me estoy conectando a mi Ubuntu 20.04, 320 00:20:59,529 --> 00:21:08,950 y si hago un LS en Venezuela, podréis ver que ya me he traído, con el protocolo SCP, 321 00:21:09,150 --> 00:21:14,529 me he traído el archivo que yo necesito, que es la clave para conectarme al otro equipo, 322 00:21:14,529 --> 00:21:23,109 lo que tengo yo en reinicio es un comando similar al de 323 00:21:23,109 --> 00:21:29,750 renunciado. Reinicio está en mi máquina Ubuntu 20.04 324 00:21:33,529 --> 00:21:40,710 lo que yo hago es conectarme por SSH a la otra máquina en este caso 325 00:21:40,710 --> 00:21:42,329 mi máquina de Amazon 326 00:21:42,329 --> 00:21:44,910 significa Identity File 327 00:21:44,910 --> 00:21:46,890 estamos diciendo que el archivo 328 00:21:46,890 --> 00:21:48,269 para conectarme 329 00:21:48,269 --> 00:21:49,890 que me identifica 330 00:21:49,890 --> 00:21:51,650 es un archivo 331 00:21:51,650 --> 00:21:53,230 os lo voy a enseñar aquí 332 00:21:53,230 --> 00:21:56,410 este es el man del 333 00:21:56,410 --> 00:21:57,549 SSH 334 00:21:57,549 --> 00:21:59,130 y aquí está 335 00:21:59,130 --> 00:22:02,710 es porque le estáis pasando un archivo 336 00:22:02,710 --> 00:22:04,430 con el cual va la clave privada 337 00:22:04,430 --> 00:22:05,349 para conectarme 338 00:22:05,349 --> 00:22:08,730 entonces el "-i", quiere decir que viene mi clave 339 00:22:08,730 --> 00:22:10,150 y la clave tiene que venir 340 00:22:10,150 --> 00:22:20,710 entre comillas. Entonces vuelvo aquí. Mi manera de conectarme es diferente en este 341 00:22:20,710 --> 00:22:28,230 caso que estaba en una red local a aquí que estamos utilizando en vez de un usuario un 342 00:22:28,230 --> 00:22:37,470 archivo con la clave. Entonces lo primero que tengo en el SSH es la clave con la que 343 00:22:37,470 --> 00:22:48,190 me conecto al 18 lo segundo es el usuario y lo tercero la dns pública en la que me conecto a 344 00:22:48,190 --> 00:22:56,009 la máquina y lo último sí que coinciden que es el comando que yo quiero mandar a la máquina vale 345 00:22:56,009 --> 00:23:03,009 fijaros que me estoy conectando como sudo porque si no en amazon la única el único usuario que 346 00:23:03,009 --> 00:23:10,029 tiene permiso para conectarse por SSH es Ubuntu. Si intento conectarme como root me va a decir que 347 00:23:10,029 --> 00:23:16,329 no tengo permiso, que me conecte como Ubuntu. Entonces la alternativa sería activar al root 348 00:23:16,329 --> 00:23:23,069 para que se pueda conectar mediante SSH, cosa que me parece peligrosa. Es preferible conectarme como 349 00:23:23,069 --> 00:23:29,450 Ubuntu que tiene permiso de sudoer y luego hacer algo como un sudoer. Entonces aquí estoy haciendo 350 00:23:29,450 --> 00:23:41,069 un sudo de un sbin shutdown-r now, entonces le estoy diciendo que se apague en este momento 351 00:23:41,069 --> 00:23:48,690 y estoy como Ubuntu, si yo intento hacer un sudo de, como hemos dicho, igual que está 352 00:23:48,690 --> 00:23:50,710 en el otro lado, ese bin 353 00:23:50,710 --> 00:23:51,769 vale 354 00:23:51,769 --> 00:23:54,069 el shutdown 355 00:23:54,069 --> 00:23:55,910 el menos r 356 00:23:55,910 --> 00:23:57,509 y el now 357 00:23:57,509 --> 00:24:00,470 vale, fijaros como me echa 358 00:24:00,470 --> 00:24:02,650 vale 359 00:24:02,650 --> 00:24:03,410 me ha echado 360 00:24:03,410 --> 00:24:07,029 y si yo intento conectarme ahora mismo 361 00:24:07,029 --> 00:24:09,109 va a tardar un rato en hacerme caso 362 00:24:09,109 --> 00:24:10,950 entonces me dice que no 363 00:24:10,950 --> 00:24:12,750 me puede conectar porque ahora mismo 364 00:24:12,750 --> 00:24:15,029 se está reiniciando la máquina 365 00:24:15,029 --> 00:24:16,970 así que en el 1804 yo he probado 366 00:24:16,970 --> 00:24:24,769 que como Ubuntu puedo hacer un sudo y hacer un shutdown. Le vuelvo a dar a ver si ya he arrancado. 367 00:24:24,769 --> 00:24:33,470 Venga, me ha dejado conectarme. Estoy conectada como veis en la 1804. Estoy conectada en la 1804, 368 00:24:33,470 --> 00:24:42,950 hemos visto que el sudo funciona y que me deja, o sea que reinicia la máquina y si yo intento 369 00:24:42,950 --> 00:24:49,509 conectarme desde aquí, desde la 20 a la 18, también he hecho una prueba antes de hacer 370 00:24:49,509 --> 00:24:55,029 el vídeo de que funcionaba, para que no haya lugar a error, que en el lado de la izquierda 371 00:24:55,029 --> 00:25:01,750 sigo teniendo la 20.04 y que en el lado de la derecha tengo la 18. Me he traído el comando 372 00:25:01,750 --> 00:25:11,690 para conectarme, para que veáis que desde la 20 me puedo conectar a la 18. Fijaros que 373 00:25:11,690 --> 00:25:19,609 si hago la misma línea, fijaros que estoy en la misma máquina. En el lado de la derecha, 374 00:25:19,609 --> 00:25:27,410 voy a poner el dibujo, en el lado de la derecha tenéis la máquina de 1804 que me he conectado 375 00:25:27,410 --> 00:25:35,450 desde mi equipo local por SSH y en el lado de la izquierda tenéis que en equipo local me he 376 00:25:35,450 --> 00:25:41,869 conectado por SSH al Ubuntu y por ahí me he conectado a SSH al Ubuntu 18.04. 377 00:25:41,869 --> 00:26:01,190 Tengo dos conexiones SSH a la misma máquina, entonces salgo del 18, ya estoy en el 20 y lo único que me queda es probar si programando el reinicio me echa de la máquina de la derecha. 378 00:26:01,190 --> 00:26:10,750 Mi idea es que si yo aquí programo el reinicio, la máquina de la derecha me echará de la conexión. 379 00:26:11,009 --> 00:26:13,369 Así que vamos a probar, a ver si funciona. 380 00:26:13,369 --> 00:26:34,450 Entonces la idea es que yo diga t y que le ponga de ahora en un minuto y menos f y reinicio. 381 00:26:34,450 --> 00:26:40,589 Entonces, según esto, de ahora en un minuto, debería programarlo. 382 00:26:41,250 --> 00:26:44,470 Entonces, ahí está el trabajo, que es el número 1. 383 00:26:45,089 --> 00:26:49,809 Si hago una T menos L, debería ir el trabajo. 384 00:26:50,869 --> 00:26:54,150 Y ahora, en algún momento, debería echarme de la máquina. 385 00:26:54,730 --> 00:27:02,750 Está programado a las 21.36 y la hora actual son las 21.35 y quedan 30 segundos. 386 00:27:02,750 --> 00:27:18,309 Y he vuelto a despausar. Y ahora debería echarme de la derecha. Ahí está. ¡Perfecto! ¡Qué contenta estoy! 387 00:27:18,930 --> 00:27:26,109 Entonces, el trabajo que ya no existe, me podría haber mandado un mail, pero no lo he hecho. 388 00:27:26,269 --> 00:27:34,089 Ya no existe el trabajo programado. Desde esta máquina he hecho un reinicio usando la clave privada. 389 00:27:34,089 --> 00:27:35,750 me he conectado por SSH 390 00:27:35,750 --> 00:27:37,309 y le he mandado un shutdown 391 00:27:37,309 --> 00:27:38,490 así que me he echado 392 00:27:38,490 --> 00:27:40,569 y estoy súper contenta