Mac からの ssh ログインを自動化したいと考えています。
簡単な解決策があります:
sshpass -p my_password ssh m_username@hostname
しかし、私の問題は、Mac に sshpass をインストールすることです。
sshpass のインストール方法は次のとおりです。
https://gist.github.com/arunoda/7790979
Mac の場合、xcode とコマンド ライン ツールをインストールしてから、非公式の Homewbrew コマンドを使用する必要があります。
curl -L https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb > sshpass.rb && brew install sshpass.rb && rm sshpass.rb
2020 年のもう 1 つのオプションは、esolitosが管理するこの自作タップです。
brew install esolitos/ipa/sshpass
以下の手順に従って、sshpass
Mac にインストールしてください。
curl -O -L https://fossies.org/linux/privat/sshpass-1.06.tar.gz && tar xvzf sshpass-1.06.tar.gz
cd sshpass-1.06
./configure
sudo make install