내 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 이 있습니다. 이 탭에서 설치하려면 다음을 실행하십시오.sshpass
sshpass
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
답변
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
답변
간단한 이유 :
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에서 저에게 효과적이었습니다.