A continuación os dejo un resumen de los comandos más básicos y utilizados a través de la shell y SSH de un host ESXi VMware. Por defecto, los hosts ESXi no tienen habilitado ni el servicio SSH ni el ESXi Shell. Es necesario activarlo manualmente del siguiente modo: Acceder al vCenter Server o al Host Seguir leyendo
ssh
Comando SCP: ejemplos de uso
Todos utilizamos de forma asidua el comando scp (Secure Copy) en Linux y Unix para transferir archivos entre hosts a través del protocolo SSH. Normalmente nos ceñimos a su utilización básica pero viene bien conocer algunos trucos o usos poco habituales del comando (para algunos) para mejorar u optimizar su utilización. Ahí van unos cuantos Seguir leyendo
Cómo arreglar el login lento por SSH
Es muy común encontrarnos con el problema de que al acceder vía ssh la respuesta de «login» del servidor es muy lenta, en algunos casos se puede demorar incluso más de un minuto. Normalmente este fallo se suele deber a dos causas, aunque lo mejor para diagnosticarlo siempre es hacer ese mismo login ssh pero Seguir leyendo
Configurar umask para sesiones SFTP
Si necesitamos configurar un umask determinado para los usuarios SFTP, debemos tener en cuenta que los cambios que realicemos a nivel de .bashrc no serán válidos para estos usuarios, debido a que no abren una shell al establecer conexión vía SFTP. A partir de la versión 5.4 de OpenSSH podemos establecer el parámetro umask en Seguir leyendo
Pseudo-terminal will not be allocated because stdin is not a terminal
Este error se nos puede presentar cuando tratamos de ejecutar comandos ssh de forma desatendida, por ejemplo en scripts, crontab o a través de nohup/segundo plano. En mi caso efectivamente era por ejecutar un tunel SSH con nohup y en background. Al intentar ejecutarlo recibía el siguiente error: Pseudo-terminal will not be allocated because stdin Seguir leyendo