Conectarnos por SSH y mandar la password en la misma linea para Linux

Published:

Para todos los que nuestro día a día es estar entrando a los servidores por medio de ssh, hoy te traigo un tip que puede ser de gran utilidad, dado que no hace falta andar especificando el password en cada conexión.

Si bien la mejor forma y más segura es usar llaves, a veces no podemos hacer uso de ellas porque la configuración no lo permite, no por temas técnicos a veces son políticas de empresa.

Lo normal es hacer:

  1. En una terminal tipear: ssh usuario@servidor
  2. Esperar unos segundos.
  3. Nos pedirá el password del usuario, que a veces y es recomendable es un pass complejo.
  4. Una vez ponemos el password y presionamos Enter para acceder al equipo remoto.

Pero gracias al comando sshpass podemos ahorrarnos el paso de copiar y pegar la pass compleja y usar esos segundos que nos ahorramos para mirar un Tiktok. Este comando hay que instalarlo porque no viene por defecto, pero esta en cualquier repositorio.

Debian y derivadas
sudo apt install sshpass

Basadas en RHEL
sudo yum install sshpass

Y a partir de ahora lo usaremos así:

sshpass -p MI_PASSWORD ssh root@servidor

Y lo mejor de todo es que podemos hacernos un alias y solo escribir una simple palabra para conectarnos. Otro tip interesante es que podemos cambiar el puerto de conexion usando el -p y el puerto al final, después del comando ssh.

sshpass -p MI_PASSWORD ssh root@servidor -p 2121
- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles

Ads Blocker Image Powered by Code Help Pro

Se detecto un bloqueador de publicidad!!!

Nuestro contenido es 100% gratuito, por favor colabora con nosotros, permite la publicidad y disfruta del contenido.