Saya ingin mengotomatiskan login ssh dari mac saya.
Itu memang memiliki solusi sederhana:
sshpass -p my_password ssh m_username@hostname
tetapi masalah saya adalah menginstal sshpass di mac saya.
Saya ingin mengotomatiskan login ssh dari mac saya.
Itu memang memiliki solusi sederhana:
sshpass -p my_password ssh m_username@hostname
tetapi masalah saya adalah menginstal sshpass di mac saya.
ssh-keygen -b 2048
. Ini akan menghasilkan keypair dan menyimpannya ~/.ssh.
sebagai id_rsa
(kunci pribadi) dan id_rsa.pub
(kunci publik). Salin id_rsa.pub
ke linux di direktori ~/.ssh/
dan beri nama file authorized_keys
. Mulai saat ini, ketika Anda terhubung ke linux, Anda tidak memerlukan kata sandi. Pasangan kunci privat / publik akan digunakan.
id_rsa
file di Anda lokal mesin dan 2) scp
yang id_rsa.pub
ke server folder yang sesuai seperti yang disarankan dan 3) mengubah nama id_ras.pub
file di server yang .
Jawaban:
Ada instruksi tentang cara memasang sshpass di sini:
https://gist.github.com/arunoda/7790979
Untuk Mac Anda perlu menginstal xcode dan alat baris perintah kemudian menggunakan perintah Homewbrew tidak resmi:
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
Beberapa tahun telah berlalu dan sekarang ada Homebrew Tap yang tepat untuk sshpass
, dikelola oleh Aleks Hudochenkov . Untuk menginstal sshpass
dari keran ini, jalankan:
brew install hudochenkov/sshpass/sshpass
Solusi yang diberikan oleh lukesUbuntu dari github berfungsi untuk saya:
Gunakan saja minuman
$ brew install http://git.io/sshpass.rb
Mengikuti berhasil untuk saya
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
Untuk alasan sederhana:
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.
Jadi, jawaban untuk melakukan curl / configure / install bekerja sangat baik untuk saya di Mac.