Me gustaría automatizar el inicio de sesión ssh desde mi mac.
Tiene una solución simple:
sshpass -p my_password ssh m_username@hostname
pero mi problema es instalar sshpass en mi mac.
Me gustaría automatizar el inicio de sesión ssh desde mi mac.
Tiene una solución simple:
sshpass -p my_password ssh m_username@hostname
pero mi problema es instalar sshpass en mi mac.
ssh-keygen -b 2048
. Generará un par de claves y las almacenará ~/.ssh.
como id_rsa
(clave privada) y id_rsa.pub
(clave pública). Copie id_rsa.pub
a linux en el directorio ~/.ssh/
y nombre el archivo authorized_keys
. De aquí en adelante, cuando se conecte a Linux, no necesitará una contraseña. Se utilizará el par de claves pública / privada.
id_rsa
archivo en su local de la máquina y 2) scp
el id_rsa.pub
de la del servidor de la carpeta correspondiente como se sugiere y 3) cambiar el nombre del id_ras.pub
archivo en el servidor .
Respuestas:
Hay instrucciones sobre cómo instalar sshpass aquí:
https://gist.github.com/arunoda/7790979
Para Mac, necesitará instalar xcode y las herramientas de línea de comandos y luego usar el comando no oficial de Homewbrew:
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
Algunos años han pasado y ahora hay una adecuada Homebrew Toque para sshpass
, mantenida por Aleks Hudochenkov . Para instalar sshpass
desde este grifo, ejecute:
brew install hudochenkov/sshpass/sshpass
La solución proporcionada por lukesUbuntu de github funciona para mí:
Solo usa brew
$ brew install http://git.io/sshpass.rb
Seguir funcionó para mí
curl -O -L https://sourceforge.net/projects/sshpass/files/sshpass/1.06/sshpass-1.06.tar.gz && tar xvzf sshpass-1.06.tar.gz
cd sshpass-1.06/
./configure
sudo make install
Por la sencilla razón:
Andy-B-MacBook:~ l.admin$ brew install sshpass
Error: No available formula with the name "sshpass"
We won't add sshpass because it makes it too easy for novice SSH users to
ruin SSH's security.
Por lo tanto, la respuesta para hacer curl / configure / install funcionó muy bien para mí en Mac.