Blog

Servidores, Sistemas, Trucos

Cómo transferir ficheros por SSH desde Windows por línea de comandos con SCP.

La situación que queremos abarcar hoy es la siguiente: tenemos un servidor Linux al que hemos hecho que sólo se pueda conectar con SSH por seguridad. Y queremos transmitir ficheros desde un ordenador Windows. ¿Cómo lo hacemos? Muchos de los que leeréis esto diréis, fácil, la mayoría de los clientes FTP permiten conexiones SFTP. Cierto, pero eso es en el caso sencillo de usuario y contraseña o archivo de claves. Cierto, y sencillo. Pero hoy vamos a ver el caso en que necesitemos usar la línea de comandos. O bien porque se quieren reealizar procesos batch, o porque queremos situaciones más complejas en que queremos especificar puertos, nombres de usuario etc distintos (por ejemplo), al del archivo de claves.Para que os hagáis una idea, el caso que nos hizo usar esto en vez de SFTP era uno en que teníamos que conectarnos a un servidor a través de otro por un túnel. El túnel requería una archivo de claves con un usuario y el segundo servidor otro usuario. Por lo tanto excede de las capacidades de los clientes de FTP. Cómo transferir ficheros por SSH desde Windows por terminal con SCP. Lo primero que tenemos que hacer es descargar PSCP, un programa de los creadores de Putty y Puttygen. Para ello vamos a https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html y descargamos la versión que PSCP que corresponda. El cliente de SCP (Secure Copy Protocol), PSCP, no requiere instalación, se ejecuta desde el terminal. El uso básico es muy sencillo: Copiar fichero a un servidor. pscp c:\rutaorigen\ficheroacopiar.xxx usuario@servidorourl.com:/rutadestino/nombredestino.xxx Y pedirá la contraseña del usuario. Copiar fichero de un servidor a mi ordenador. pscp usuario@servidorourl.com:/rutadestino/* esto copia todo el contenido de la carpeta rutadestino a la carpeta de mi PC desde la que ejecuto el programa. Vamos a ver algún ajuste que se puede hacer a esto: –P port : especifica el puerto. Por ejemplo pscp -P 2022 c:\rutaorigen\ficheroacopiar.xxx usuario@servidorourl.com:/rutadestino/nombredestino.xxx usaría el puerto 2022. – pw contraseña: especifica la contraseña. Por ejemplo pscp c:\rutaorigen\ficheroacopiar.xxx usuario@servidorourl.com:/rutadestino/nombredestino.xxx -pw 1234 conecta con la contraseña 1234. Recordad que no es nada recomendable poner contraseñas en los script. -l : especifica un usuario. Ver ejemplo de varios servidores debajo. -r: copia los directorios de manera recursiva. – i ficherodeclave: especifica un fichero de clave privada para identificarse. Por ejemplo pscp -i “c:\rutadetuficherodeclaves\fichero.ppk” c:\rutaorigen\ficheroacopiar.xxx usuario@servidorourl.com:/rutadestino/nombredestino.xxx – h: especifica el host desde un fichero. Útil para copiar ficheros a varios servidores (ver ejemplo debajo). Dos ejemplos curiosos combinando lo anterior. Conexión a través del puerto 8022 (por un túnel por eso por otro puerto y al 127.0.0.1) , con un fichero de claves a un servidor con un usuario diferente al del fichero de claves pscp.exe -P 8022 -i “C:\abucacionarchivodeclaves\arvhicodeclaves.ppk” C:\ubicacionfichero\fichero.txt usuarioremoto@127.0.0.1:/rutaremota  Copiar el mismo fichero a varios servidores que tienen el mismo usuario y contraseña Creamos un fichero, por ejemplo archivodeservidores.txt con los servidores destino puestos así: 192.168.0.5:22192.168.0.12:2280.53.22.1:22 Luego ejecutamos lo siguiente. pscp -h archivodeservidores.txt -l usuario fichero.tar.gz /directoriodestino/ Esperamos que con esto podáis jugar y copiar ficheros en varias situaciones por SCP.

Linux, Sistemas, Trucos

Cómo copiar el contenido de un fichero en Putty

Si, como nosotros, gestionas servidores y conexiones a máquinas Linux, estarás acostumbrado a trabajar con terminales como Putty. Es un gran programa, con mucha potencia, pero tiene alguna peculiaridad. Por ejemplo en el momento de copiar contenido. Problema al copiar el contenido de un fichero en Putty. Nota: recordamos que para copiar en un terminal de Linux sólo hace falta seleccionar el contenido. Luego con que peguemos (tanto dentro del terminal con botón derecho, o fuera en Windows con pegar) se pega sin necesidad de copiar con Ctrl+V. El mayor problema que nos encontramos es cuando vamos a copiar contenido de un fichero que ocupe más de la pantalla. Y es que Putty, al ser un terminal, va a paginar el fichero y te lo va mostrando. Por lo tanto sólo puedes ir copiando el contenido que quepa en vertical en la pantalla. Pero además, si se desborda a lo ancho, tampoco vas a poder copiarlo bien.Y, para complicarlo aún más, tiene un “buffer” de memoria, un número de líneas que recuerda. Es decir no puedes “ir para atrás” infinitamente. Solución para copiar el contenido de un fichero. Os dejamos varios consejos: Si quieres aumentar ese buffer de memoria, para que guarde más líneas y puedas ir hacia atrás un mayor número de líneas, tienes que: – Abrir Putty. – Ir en la sesión a Window y donde pone Lines of scrollback cambiarlo del 2000 por defecto a lo que necesites. Usa el comando cat.El comando cat de Linux se usa para mostrar el contenido de un fichero o en pantalla, o a otra fichero o concatenando ficheros o texto.Por lo tanto podemos hacer cat nombredefixero.extension Esto mostrará el contenido en pantalla y ese contenido sólo tienes que seleccionarlo para luego copiarlo donde quieras.Si mandas un pipe puedes enviar el contenido a otro fichero. cat ficherooriginal.txt > ficheronuevo.txt

Cloud, Seguridad, Sistemas

Cómo añadir tus claves públicas a Google Cloud

Cada día más empresas usan los servicios de servidores en la nube como AWS o Google Cloud. Básicamente te permiten alquilar recursos de hardware (espacio de disco, CPU, RAM etc) para configurar tus servidores como necesites. Con la gran posibilidad de escalar (hacia arriba o hacia abajo) en momentos de necesidad. Nosotros (afortunadamente porque es, para nosotros, divertido) trabajamos con clientes de todo tipo. Muchos tienen servidores virtuales, otros servidores dedicados, otros servidores en la nube tanto en AWS como en Google Cloud. Hoy os vamos a indicar cómo añadir vuestras claves públicas a Google Cloud para poder conectarte tanto por SSH como por SFTP. Otro día os enseñamos a añadir un archivo de claves a Putty o a Filezilla. ¿Qué es y por qué necesito una clave pública? Hace tiempo os hablamos de lo que era un par clave pública – clave privada. Mucho de Internet se basa en este sistema donde básicamente tienes dos “contraseñas”. Una que puedes compartir con todo el mundo (la pública) y una que sólo tienes tú (clave privada). Puedes darle a los servicios tu pública, y cuando te conectes cifra dicha conexión con tu pública, cifrado que sólo puedes abrir con tu privada. Esta es una manera más segura de identificarte que una contraseña, que puede descubrir cualquiera. Digamos que es un método de doble autenticación. Cada día más protegemos los servidores así. Cómo generar el par clave pública y clave privada. Si quieres generar un par clave pública y clave privada en Windows puedes usar Puttygen. Es importante que, para este caso, cuando vayas a usar Puttygen, en el campo Key comment pongas el nombre de usuario para el que estás generando el par de clave pública, clave privada. Cómo añadir tu clave pública a Google Cloud. Ahora la parte “sencilla”. Para añadir la clave pública a Google Cloud hay que ir a https://cloud.google.com/, acceder con tu usuario, pinchar en Consola. También puedes ir directamente a https://console.cloud.google.com/.Luego debes ir al Menu->Compute Engine->Configuración-> Metadatos. Ahí hay que ir a la segunda pestaña, Claves ssh y puedes añadir tu clave pinchando en Añadir clave ssh. Si ya existen claves puedes pinchar en Editar y luego Agregar Elemento. Más información aquí.

Diseño Web, Gestores de contenidos, Trucos

Cómo insertar listas de Youtube en WordPress sin vídeos relacionados de otros canales. 2021.

Hoy os dejamos un truco que hemos usado recientemente en un cliente. Quería insertar una lista de reproducción de Youtube pero, obviamente, no quería que cuando la gente pausara el vídeo, o en la transición entre uno y otro, aparecieran vídeos recomendados de otros canales. Lo que le interesaba es que los vídeos que se recomendaran fueran los de la propia lista (para eso la insertas). Obviamente este truco no me lo he inventado yo y, como “cuando bebas agua recuerda la fuente”, aquí os dejamos la fuente de este truco. Cómo recomienda Youtube insertar las listas. En esta página podéis ver cómo recomienda Youtube insertar vídeos y listas de reproducción. Como veis el proceso es sencillo: En un ordenador, ve al vídeo de YouTube que quieras insertar. Debajo del vídeo, haz clic en COMPARTIR . Haz clic en Insertar. En el cuadro de texto que aparece, copia el código HTML. Pega el código en el HTML de tu sitio web o blog. Esto nos permite (si el autor no ha prohibido la inserción), que la lista, o vídeo, se vea en nuestro WordPress. El código que obtenemos es algo como este de una de nuestras listas: Pero no es el más adecuado para lo que necesitamos. Vamos a cambiar el código que hemos puesto en rojo y ponerlo como mostramos aquí: El ID de la lista lo vamos a obtener de la url al pinchar en reproducir la lista: Recuerda que esto hay que insertarlo en un bloque de Html personalizado (en Gutenberg), en la pestaña de Html o similar. PERO, tenemos el problema que, al pausar el vídeo, o en las pausas entre uno y otro, no aparecen los siguientes vídeos de la lista…sino los recomendados de otros canales. Cómo evitar que se muestren vídeos de otros canales. Para hacer que los vídeos que se recomienden sean los de la propia lista, sólo hay que añadir &rel=0 detrás del ID de la lista. Por lo tanto el código anterior quedaría. El resultado sería el siguiente.

Diseño Web, Gestores de contenidos, Trucos

Usar el inspector para ver la versión de jquery que carga una web.

En ocasiones, cuando estás desarrollando o “arreglando” una web, necesitas saber qué versión de jquery se está cargando. Puede que hay conflictos, puede que haya varios scripts que puedan estar cargando jquery, y necesitas saber cuál es el que está en funcionamiento. La buena noticia es que es fácil de descubrir con el inspector del navegador. Funciona tanto en Chrome como en Firefox. Cómo encontrar la versión de jquery que está cargando una web con el inspector del navegador. Os lo mostramos en el vídeo debajo de estas líneas pero el resumen es: Abre el inspector (botón derecho encima de la web e Inspeccionar). Ve al apartado de consola. Escribe cualquier de estos dos comandos y pulsa Intro: – jQuery().jquery – jQuery.fn.jquery Cualquiera de los dos comandos devolverá la versión de jquery en uso. Puedes verlo en este vídeo:

Android, Soporte

Aplicaciones que se cierran solas en Android. Solución.

Hoy hemos tenido que arreglar varios móviles Android de clientes con este problema, así que vamos a dejaros la solución tanto del problema de estas últimas horas, como de otros que pueden causar el mismos problema. Es decir, que las aplicaciones de Android se cierran solas. Algunas se abren y se cierran, otras se abren y al intentar usarlas se cierran. Os vamos a dejar una serie de cosas que probar, porque el problema puede ser causado por muchas cosas, y el causante ser diferente en las diferentes marcas y versiones de Android. Solución al problema de las aplicaciones que se cierran solas en Android. Estas son las cosas que podéis probar. Lo primero siempre es reiniciar. Parece una tontería pero a veces simplemente es un componente que funciona mal, o se ha quedado colgado. Al reiniciar se cierran procesos y puede arreglarse. Una causa común es que esté el espacio de almacenamiento lleno. Comprueba si es así. – Ve a Ajustes-> Almacenamiento. – Mira si está lleno. Si es así tienes que ver dónde está ocupado y borrar (mover vídeos e imágenes al ordenador, o a un disco externo). Actualiza todas tus aplicaciones. En ocasiones puede ser una aplicación que entre en conflicto con otras, o que tenga un error. Todo esto lo suelen resolver los creadores de las aplicaciones, pero para ello hay que estar actualizado. De hecho el causante del error de hoy (ver siguiente punto) era una aplicación y posteriores actualizaciones lo resolvieron en muchos móviles. Uno de los móviles de hoy los hemos arreglado con este punto.Para ello: – Abre Google Play. – Ve al menú (las 3 rayas paralelas). – Ve a Mis aplicaciones y juegos. – La primera pestaña es Actualizaciones y deberías ver un botón “Actualizar todo”. Pincha en ese botón y espera a que todo se actualice. En la mayoría de los móviles que han fallado estos días el causante era una actualización de una aplicación que sirve de intermediario entre el resto de aplicaciones y la web: Android System WebView. Lo primero sería probar a actualizarla (punto anterior) ya que pueden haber sacado un parche (Google ya ha arreglado el de estos días). Pero si está todo actualizado y sigue fallando, puedes probar a quitar la última actualización. Para ello: – Ve a Ajustes->Aplicaciones. – Luego ve a Aplicaciones de sistema o busca Android System Webview (si no la tienes instalada este no es tu problema). En ciertos modelos no está la aplicación pero hay que actualizar las de Google para que funcione. – Selecciona la aplicación y pincha en los tres puntos. – Ahí verás la opción de Desinstalar actualizaciones. Así podrás tener la versión anterior que te funcionaba. Si es sólo una aplicación prueba a forzar su detención y borrar la caché. Para ello ve a: – Ajustes-> Aplicaciones. – Escoge la aplicación que te falla. – Pincha en Forzar detención y en Vaciar caché. – Prueba a volver a abrirla. Con esto ya deberías haber resuelto el problema en la mayoría de los casos.

Diseño Web, Gestores de contenidos, Trucos

Truco: cómo insertar (embed) archivos pdf en los cursos de Moodle.

Llevamos tiempo trabajando con Moodle, tanto para nosotros como para clientes. Pero seguimos descubriendo trucos poco a poco. Hace un tiempo, uno de nuestros diseñadores nos enseño que podíamos arrastrar y soltar archivos a los cursos sin tener que subir con todo el proceso de agregar recursos de archivo, subirlo a la web etc. Y hace unos días hemos aprendido otro muy útil y que hace que los cursos queden mucho mejor. Os lo enseñamos aquí. Cómo insertar archivos pdf dentro de los cursos de Moodle. Hasta ahora los recursos pdf los subíamos como archivo. No estaba mal, pero el aspecto del curso no es el mismo si el cliente tiene que ver el documento fuera del mismo, y luego volver. Es mejor si el documento se “incrustara” en el curso y se pudiera ver dentro de él. Eso es lo que vamos a enseñaros hoy. Para ello tenemos que: Añadir el documento como fichero, de la manera que lo añadís normalmente. Como os he dicho, lo más sencillo es arrastrar y soltar, en modo edición, en la sección que queremos. Una vez se hasubido el documento, podemos ir a Editar->Editar Ajustes->Apariencia.Verás que el apartado Mostrar está en Automático. Hay que cambiarlo a Incrustar. Guarda los cambios. Con esto verás que ahora, cuando pinchas en el pdf, el fichero se ve dentro del contenido del curso, y no se abre en otra ventana.

Información Tecnica, Internet, Legalidad, Trucos

Cómo rellenear el formulario de información fiscal de Youtube.

Si estás aquí, seguramente hace unos días habrás recibido un correo de Youtube como este, indicando que debes proporcionar la información fiscal antes del 31 de Mayo, o se te cargará un impuesto por defecto del 24% Básicamente, lo que pasa es que USA se ha dado cuenta que Youtube proporciona mucho dinero (ha tardado), y que puede llevarse algo de ese dinero con impuestos a los que lo usan para crear contenido. Nota: sólo se refiere al contenido que se ve en Estados Unidos. Es decir, a los visionados de tu contenido en USA. Sin embargo, legalmente no te pueden cobrar impuestos dos veces por la misma cosa, así que quieren que se rellene este formulario para que indiquemos a Youtube nuestra situación.En nuestro caso, como vivimos y creamos contenido en España, y España tiene un tratado de doble comercio con USA, podemos solicitar que no se nos cargue el impuesto si no trabajamos ahí. Hoy os indicamos cómo rellenar el formulario.Nota: no somos asesores fiscales ni legales. Siempre comprueba esta información con algún abogado o experto en derecho comercial. Cómo rellenar el formulario de información fiscal de Youtube. Seguramente ya estés viendo un mensaje como este. Como indica el email, tienes que ir a Adsense y pinchar en “Gestionar Información Fiscal“. Si no aparece ve a Pagos-> Configuración > Gestionar configuración->Perfil de Pagos y pinchar en Gestionar Información Fiscal–>Añadir información fiscal. Ahí tendremos que elegir si somos Particulares o Empresa (eso lo sabéis vosotros). Va a variar sólo en el formulario que se presenta en los siguientes pasos. El de particulares es el  W-8BEN y el de empresas el  W-8BEN-E. Como nosotros tenemos cuenta de empresa, seguiremos por ahí. Si queréis ver información sobre el de particulares en concreto mirad aquí. Como veis elegimos cuenta de empresa, marcamos que somos entidad excluida (en USA son las empresas de un sólo propietario y es nuestro caso) y que nuestra cuenta de Youtube es de Entidad. ¿Cómo verificar si tu cuenta de Adsense es de particular o de empresa? Puedes verlo aquí. Pincha en Siguiente. Ahora tendrás que decir que no tienes sede en USA, y seleccionar el primer formulario (W-8BEN-E en empresas y W-8BEN particulares).Pincha en Siguiente. Después tienes que indicar el nombre de la empresa, dónde reside, marcar la casilla que quieres el tratado fiscal y poner como TIN extranjero tu NIF. Nosotros tenemos el europeo y lo ponemos con ES delante, pero supongo que se puede poner sin ES, ya que indicamos el país. Después tienes que poner tu dirección y marcar que: Eres residente del país que solicita los beneficios por un tratado fiscal con EEUU. Deriva la partida de ingresos de las que se reclaman beneficios del tratado Cumple los requisitos de la disposición del tratado sobre la limitación de los beneficios. En limitación de los beneficios hemos marcado la única que parecía que se adecuaba a nosotros “Otra organización…” Después tenemos que ir marcando cada uno de los servicios de Google, el tratado que nos deja elegir y el 0% de impuestos. Además de la casilla que verifica que cumples con los requisitos. En el punto 4 verás los formularios que se han creado y tienes que marcar que estás conforme. En el punto 5 firmar con tu nombre y marcar que tienes poderes para firmar en nombre de la empresa. En el punto 6 confirmar que tus actividades son fuera de Estados Unidos. Y luego indicar si has recibido antes pagos de Adsense (nosotros sí). Y ya está, verás que te sale como aprobada y tendrás tanto un enlace para descargarte los documentos (hazlo por si acaso), como un botón para hacer de nuevo el formulario si tienes que rectificar algo. Esperamos que te sea útil.

Sistemas, Soporte, Trucos

Cómo restablecer o resetear Windows 10 si funciona mal, conservando archivos o sin conservarlos.

Hace unos días un cliente nos dijo que quería transferir un ordenador a otro usuario y preguntaba cuál era la manera más sencilla y rápida de hacerlo. En el 2018 ya hicimos un vídeo sobre cómo hacer esto, pero en tres años las cosas se han simplificado bastante.Hoy os enseñamos como hacer este “formateo rápido” de tu ordenador, en el que puedes conservar archivos o no conservarlos. Cómo restablecer o resetear Windows 10. Para restablecer Windows 10 como si viniera el ordenador de fábrica, tienes que ir a Inicio->Configuración->Actualización y Seguridad-> Recuperación-> Restablecer este PC y Comenzar. Ahí tendrás una opción para elegir si quieres: Conservar archivos. Esto borra la configuración y los programas pero mantiene los archivos del usuario. No conservar archivos. Esto borra todo, configuración, programas y archivos y lo deja todo como si acabaras de comprar el ordenador. Nota: el borrado no es “profundo”. Si tienes información relevante que quieres asegurar que no se pueda recuperar, es mejor hacer borrado y reescritura del espacio libre con programas especializados en ello. Os contamos el proceso de restablecimiento (reseteo) en el siguiente vídeo:

Información Tecnica, Sistemas

Qué es un clúster de servidores y qué tipos de clusters hay.

Ayer hablábamos del Cloud Computing. Uno de los conceptos que ha conseguido que tengamos esa tecnología es el de clúster de servidores. La idea es sencilla y similar a la de los RAID, que consiguieron que, conectando varios dispositivos de almacenamiento pudiéramos tener uno más grande, o más fiable. Un cluster de servidores es un conjunto de ordenadores conectados y funcionando en paralelo para realizar la misma tarea. Es decir los servidores individuales, nodos, comparten recursos de hardware y software para trabajar como si fueran un sólo sistema. Al igual que en el caso de los RAID, podemos estar buscando diferentes finalidades. alta disponibilidad, fiabilidad, balanceo de carga, ampliación de recursos…. Tipos de clúster de servidores. Según la tecnología usada: Clúster en la nube. Son rápidos y sencillos de configurar, pero menos adaptables. Clúster de servidores dedicados. Al ser clústers creados “a mano” con más adaptables al cliente, pero también conllevan más configuración. Según el servicio o funcionalidad que ofrecen: Clúster de alto rendimiento (HC o High Performance Computing Cluster). Creados para ofrecer gran potencia de cálculo o grandes cantidades de memoria. Clúster de alta disponibilidad (HA o High Availability). La idea es garantizar la disponibilidad del sistema, teniendo los recursos por duplicados y con software de detección y recuperación de errores. Clúster de alta eficiencia (HT o High Throughput): la finalidad de estos clústers es realizar la mayor cantidad de operaciones en el menor tiempo posible. Componentes de un clúster de servidores. Los clusters de servidores está formados por : Nodos: cada uno de los servidores del cluster. Sistema operativo: debe ser un sistema multiproceso y multiusuario. Conexiones de red: las conexiones entre los nodos, que pueden ser desde cables Ethernet a conexiones de fibra por Internet. Middleware: es el software que está entre el usuario y el clúster y que le hace pensar al usuario que está manejando una sola máquina. Permite detectar y añadir nuevos nodos al clúster y dispone de herramientas de mantenimiento, migración, balanceo… Almacenamiento: el almacenamiento en los clúster puede ser local, pero puede también ser externo. Ventajas de un clúster de servidores. Todas, siempre varios servidores van a ser mejor que uno…pasamos a resumirlas. Alta disponibilidad: Al tener varias máquinas con lo mismo, si se cae una, las otras aseguran que el sistema siga. Escalabilidad: siempre que se necesiten más recursos se pueden añadir más nodos en la red, haciendo que el clúster crezca según nuestras necesidades. Balanceo de carga. Otra de sus grandes ventajas, permite distribuir la carga entre los nodos, permitiendo así un mejor uso de los recursos. Resistencia a ciertos ataques con el DDOS. Al tener varios nodos, si uno es atacado el resto pueden seguir ofreciendo el servicio. Rendimiento: el sistema de clusters ofrece un mayor rendimiento que los servidores individuales. Entre otras cosas porque al repartir las cargas los nodos no se saturan. Conclusión: si la economía del proyecto lo permite, crear un clúster de servidores permite tener un balanceo, una mayor eficiencia y una tolerancia a fallos y ataques, además de una escalabilidad que son muy interesantes para cualquier proyecto TIC.

Scroll al inicio