Skip to content
Code and Bytes

Code and Bytes

ssh

Loguearse automáticamente por ssh

Posted on 7 April, 202018 April, 2020 By jaime

sshpass permite realizar conexiones por ssh automáticas, se puede usar para scripts hechos en bash y luego usarlos en cronjobs.

sudo apt-get install sshpass
yum install sshpass 
Usage: sshpass [-f|-d|-p|-e] [-hV] command parameters
   -f filename   Take password to use from file
   -d number     Use number as file descriptor for getting password
   -p password   Provide password as argument (security unwise)
   -e            Password is passed as env-var "SSHPASS"
   With no parameters - password will be taken from stdin

   -h            Show help (this screen)
   -V            Print version information
At most one of -f, -d, -p or -e should be used

Podemos usa la contraseña en la misma linea de comando:

sshpass -p 'contraseña' ssh usuario@host.com 'df -h'

También se puede almacenar la contraseña en un archivo y luego usarlo.

echo 'contrasena' > archivoConContrasena.txt
chmod 600 archivoConContraseña.txt
sshpass -f /ubicacion/de/archivoConContrasena.txt /usr/bin/ssh  usuario@host
Linux

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Buscar

Categorias

  • AI
  • Asterisk
  • Bases de datos
  • DevOps
  • Git
  • HTML
  • Laravel
  • Linux
  • MCP Server
  • Mikrotik
  • MySQL
  • n8n
  • Personal
  • PHP
  • Python
  • Software recomendado
  • Tips
  • VSCode
  • vTiger
  • Windows
  • Wordpress
©2026 Code and Bytes | WordPress Theme by SuperbThemes