Vorrei automatizzare il login ssh dal mio mac.Come installare sshpass su mac?
Essa ha ancora una soluzione semplice:
sshpass -p my_password ssh [email protected]
ma il mio problema è l'installazione di sshpass sul mio Mac.
Qualsiasi aiuto è apprezzato!
Perché preoccuparsi con sshpass quando puoi usare i keypairs ssh? Più sicuro e non esporre la password nella tabella dei processi. – alvits
@alvits: grazie per il tuo commento. Sono nuovo di linux e osx, puoi approfondire? – Alt
Su OSX eseguire il comando 'ssh-keygen -b 2048'. Genererà una coppia di chiavi e le memorizzerà in '~/.ssh' come' id_rsa' (chiave privata) e 'id_rsa.pub' (chiave pubblica). Copia 'id_rsa.pub' a linux nella directory' ~/.ssh/'e chiama il file' authorized_keys'. Da qui in poi, quando ti connetti a Linux, non avrai bisogno di una password. La coppia di chiavi privata/pubblica verrà utilizzata. – alvits