{"id":12611,"date":"2022-10-04T08:40:28","date_gmt":"2022-10-04T14:40:28","guid":{"rendered":"http:\/\/201.237.206.56\/Sitios\/ugit.siua.ac.cr\/?p=12611"},"modified":"2022-10-04T13:17:44","modified_gmt":"2022-10-04T19:17:44","slug":"cgi-configuracion-de-visual","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=12611","title":{"rendered":"CGI: Configuraci\u00f3n de  Visual"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Datos:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>IP: 10.0.100.30\n\n\/\/UBUNTU\nu: cgi\np:CGItele\n\n\n\/\/ ANY\nID: 345 010 085\np: cgi18<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">VS Code configuraci\u00f3n de remoto<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Primero debemos instalar en VS local los plugin&#8217;s de <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"533\" height=\"149\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_187.png\" alt=\"\" class=\"wp-image-12614\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_187.png 533w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_187-300x84.png 300w\" sizes=\"(max-width: 533px) 100vw, 533px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Le damos conectar a la MV<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"282\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_181-1024x282.png\" alt=\"\" class=\"wp-image-12615\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_181-1024x282.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_181-300x82.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_181-768x211.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_181.png 1364w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccionamos el archivo .ssh donde se va a guardar la informaci\u00f3n de la conexi\u00f3n<\/li><\/ul>\n\n\n\n<p>apache-tomcat-8.5.78<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos indica que se ha agregado el host<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"462\" height=\"125\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_183.png\" alt=\"\" class=\"wp-image-12617\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_183.png 462w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_183-300x81.png 300w\" sizes=\"(max-width: 462px) 100vw, 462px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Y podemos ver como ahora estamos conectado al servidor remoto<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"355\" height=\"149\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_184.png\" alt=\"\" class=\"wp-image-12619\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_184.png 355w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_184-300x126.png 300w\" sizes=\"(max-width: 355px) 100vw, 355px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora para que VS de puede conectar de forma autom\u00e1tica<\/li><li>vamos a crear una llave RSA<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-keygen -t rsa -C \"gustavo.matamoros.gonzalez@una.cr\" -f ~\/.ssh\/id_rsa -P \"\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>ejecutamos el comando siguiente para crear una variable<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>export USER_AT_HOST=\"cgi@10.0.100.30\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Exportamos la direcci\u00f3n de la llave<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>export PUBKEYPATH=\"$HOME\/.ssh\/id_rsa.pub\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Mandamos a copiar la llave al servidor remoto<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-copy-id -i \"$PUBKEYPATH\" \"$USER_AT_HOST\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos pedir\u00e1 la contrase\u00f1a de la MV remota<\/li><li>si es correcta podemos intentar conectarnos y debemos ingresar directamente<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh cgi@10.0.100.30 <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora volvemos al VS code y cerramos la conexi\u00f3n actual<\/li><li><strong>File<\/strong> > <strong>Close Remote Connection<\/strong><\/li><li>Y vamos a la configuraci\u00f3n de la conexi\u00f3n<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"337\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_191-1024x337.png\" alt=\"\" class=\"wp-image-12627\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_191-1024x337.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_191-300x99.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_191-768x252.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_191.png 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos abre el archivo de configuraci\u00f3n y le agregamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>IdentityFile ~\/.ssh\/id_rsa-remote-ssh\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Quedando as\u00ed<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Host 10.0.100.30\n  HostName 10.0.100.30\n  User cgi\nIdentityFile ~\/.ssh\/id_rsa-remote-ssh<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora nos volvemos a conectar y deber\u00edamos conectarnos directamente<\/li><li>Clic derecho sobre la IP -> Conectar <\/li><li>Si todo sale bien estaremos conectadios<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"168\" height=\"166\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_192.png\" alt=\"\" class=\"wp-image-12628\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n de Tomcat<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Una vez que el VS Code esta conectado en la MV remotaapache-tomcat-8.5.78<\/li><li>Podemos configurar la conexi\u00f3n al tomcat<\/li><li>Para esto vamos a files->SERVERS->Community Server Connector->Create New Server<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"598\" height=\"905\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_188.png\" alt=\"\" class=\"wp-image-12620\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_188.png 598w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_188-198x300.png 198w\" sizes=\"(max-width: 598px) 100vw, 598px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos sale un asistente, donde nos pregunta si deseamos descargar un server <\/li><li>Le decimos que no<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"745\" height=\"152\" src=\"\/wp-content\/uploads\/2022\/10\/Captura-desde-2022-10-04-09-28-50.png\" alt=\"\" class=\"wp-image-12622\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Captura-desde-2022-10-04-09-28-50.png 745w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Captura-desde-2022-10-04-09-28-50-300x61.png 300w\" sizes=\"(max-width: 745px) 100vw, 745px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos abre una ventana donde podemos seleccionar el servidor tomcat que esta instalado en la MV<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"288\" height=\"291\" src=\"\/wp-content\/uploads\/2022\/10\/Captura-desde-2022-10-04-09-30-32.png\" alt=\"\" class=\"wp-image-12624\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Lo seleccionamos y le damos ok<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"294\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_189.png\" alt=\"\" class=\"wp-image-12625\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_189.png 738w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_189-300x120.png 300w\" sizes=\"(max-width: 738px) 100vw, 738px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos abre una ventana donde podemos modificar las propiedades<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"662\" height=\"582\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_190.png\" alt=\"\" class=\"wp-image-12626\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_190.png 662w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_190-300x264.png 300w\" sizes=\"(max-width: 662px) 100vw, 662px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conectar y Clonar con Bitbucket<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Vamos a la secci\u00f3n de git -> Clone Repository<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"565\" height=\"394\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_193.png\" alt=\"\" class=\"wp-image-12630\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_193.png 565w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_193-300x209.png 300w\" sizes=\"(max-width: 565px) 100vw, 565px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Vamos a bitbucket y copiamos la URL<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"696\" height=\"278\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_186.png\" alt=\"\" class=\"wp-image-12632\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_186.png 696w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_186-300x120.png 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;bitbucket.una.ac.cr\/scm\/erp\/sigesa.git<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Regresamos a VS Code y la pegamos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"183\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_194.png\" alt=\"\" class=\"wp-image-12633\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_194.png 728w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_194-300x75.png 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccionamos donde lo deseamos clonar \u00abEscritorio\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"753\" height=\"201\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_195.png\" alt=\"\" class=\"wp-image-12635\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_195.png 753w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_195-300x80.png 300w\" sizes=\"(max-width: 753px) 100vw, 753px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos pregunta los datos del usuario<\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Datos: VS Code configuraci\u00f3n de remoto Primero debemos instalar en VS local los plugin&#8217;s de Le damos conectar a la MV Seleccionamos el archivo .ssh donde se va a guardar la informaci\u00f3n de la conexi\u00f3n apache-tomcat-8.5.78 Nos indica que se ha agregado el host Y podemos ver como ahora estamos conectado al servidor remoto Ahora [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[429],"tags":[430],"class_list":["post-12611","post","type-post","status-publish","format-standard","hentry","category-cgi","tag-cgi"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/12611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12611"}],"version-history":[{"count":9,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/12611\/revisions"}],"predecessor-version":[{"id":12636,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/12611\/revisions\/12636"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}