Tengo problemas para intentar instalar ssh-copy-id en mi Mac. Intenté seguir https://github.com/beautifulcode/ssh-copy-id-for-OSX pero cada vez que ejecuto ssh-copy-id me da errores. ¿Alguna idea sobre cómo instalar ssh-copy-id?
Tengo problemas para intentar instalar ssh-copy-id en mi Mac. Intenté seguir https://github.com/beautifulcode/ssh-copy-id-for-OSX pero cada vez que ejecuto ssh-copy-id me da errores. ¿Alguna idea sobre cómo instalar ssh-copy-id?
Respuestas:
Puedes instalarlo usando Homebrew :
brew install ssh-copy-id
Si no desea usar Homebrew, puede usar este puerto Mac :
curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh
Versión de MacPorts: sudo port install openssh +ssh-copy-id
Los métodos anteriores no funcionan en Macs viejos. Tengo un sistema operativo león. use esto en su lugar porque ssh-copy-id no se puede instalar con brew en PC antiguas debido a la compilación de errores de dependencias en ssl.
cat ~/.ssh/id_rsa.pub | ssh user@123.45.56.78 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
el crédito va a este sitio
chmod 700
de tu sitio vinculado. En su lugar, podría usar: ssh USER@HOST 'umask 077 && mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'
brew update
y luego instalar nuevamente resolvió el problema.