[macos] Mac에 sshpass를 설치하는 방법은 무엇입니까?

내 Mac에서 ssh 로그인을 자동화하고 싶습니다.

간단한 해결책이 있습니다.

sshpass -p my_password ssh m_username@hostname

하지만 내 문제는 내 Mac에 sshpass를 설치하는 것입니다.



답변

여기에 sshpass를 설치하는 방법에 대한 지침이 있습니다.

https://gist.github.com/arunoda/7790979

Mac의 경우 xcode 및 명령 줄 도구를 설치 한 다음 비공식 Homewbrew 명령을 사용해야합니다.

brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb


답변

몇 년이 지났고 이제 Aleks Hudochenkov가 관리 하는 적절한 Homebrew Tap 이 있습니다. 이 탭에서 설치하려면 다음을 실행하십시오.sshpasssshpass

brew install hudochenkov/sshpass/sshpass


답변

github의 lukesUbuntu 가 제공하는 솔루션 이 저에게 효과적입니다.

brew를 사용하십시오

$ brew install http://git.io/sshpass.rb


답변

2020 년의 또 다른 옵션은 esolitos가 관리하는이 홈브류 탭입니다.

brew install esolitos/ipa/sshpass


답변

다음은 나를 위해 일했습니다.

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


답변

sshpassMac 에 설치하려면 아래 단계를 따르십시오 .

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


답변

간단한 이유 :

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.

따라서 컬 / 구성 / 설치를 수행하는 대답은 Mac에서 저에게 효과적이었습니다.