Mac'imden ssh girişini otomatikleştirmek istiyorum.
Basit bir çözümü var:
sshpass -p my_password ssh m_username@hostname
ama benim sorunum sshpass'ı Mac'ime yüklemek.
Mac'imden ssh girişini otomatikleştirmek istiyorum.
Basit bir çözümü var:
sshpass -p my_password ssh m_username@hostname
ama benim sorunum sshpass'ı Mac'ime yüklemek.
ssh-keygen -b 2048
. Bir anahtar çifti oluşturacak ve bunları (özel anahtar) ve (genel anahtar) ~/.ssh.
olarak saklayacaktır . Dizindeki linux'a kopyalayın ve dosyayı adlandırın . Buradan itibaren linux'a bağlandığınızda bir şifreye ihtiyacınız olmayacak. Özel / genel anahtar çifti kullanılacaktır. id_rsa
id_rsa.pub
id_rsa.pub
~/.ssh/
authorized_keys
id_rsa
sizin dosyayı yerel ) makine ve 2 için sunucunun yeniden adlandırmak) ilgili klasörü önerildiği gibi ve 3 dosyayı sunucudan . scp
id_rsa.pub
id_ras.pub
Yanıtlar:
Sshpass'ın nasıl kurulacağına dair talimatlar burada:
https://gist.github.com/arunoda/7790979
Mac için xcode ve komut satırı araçlarını kurmanız ve ardından resmi olmayan Homewbrew komutunu kullanmanız gerekir:
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
Birkaç yıl geçti ve şimdi Aleks Hudochenkov tarafından sürdürülen uygun bir Homebrew Tap for var . Bu musluktan yüklemek için şunu çalıştırın:sshpass
sshpass
brew install hudochenkov/sshpass/sshpass
LukesUbuntu tarafından github tarafından sağlanan çözüm benim için çalışıyor:
Sadece demlemek kullan
$ brew install http://git.io/sshpass.rb
2020'deki bir başka seçenek de esolitos tarafından sağlanan bu homebrew musluğudur.
brew install esolitos/ipa/sshpass
Benim için çalıştı
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
Basit bir nedenden ötürü:
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.
Bu nedenle, curl / configure / install işleminin yanıtı benim için Mac'te harika çalıştı.