zsh 에서 sshpass 사용하기
설치 - Homebrew
이렇게 간단하게 될리가 없다,
brew install sshpas
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
위에 두가지는 다 실패했고 , (위에 두가지로도 설치되는거 같으니 두가지 다 시도해보고 아래 코드를 써보는걸 추천한다.)
brew install hudochenkov/sshpass/sshpass
이게 최신 방법이라고 스택오버플로우 댓글에 달렸던거같다..ㅎ
적용
설치 후 zsh 을 사용한다면!
.zshrc (zsh 런컴파일) 에 들어가서 sshpass 코드를 넣어두면 된다.
vi ./.zshrc
입력모드(I) 로 전환한 다음
1) 한번의 접속으로도 가능할때
alias naver='sshpass -p'서버 접속 Password' ssh 호스트이름@호스트IP'
2) 두번의 접속이 필요할때, 그 이상도 뒤에 계속 추가할수있다.
alias kakao='sshpass -p'서버 접속 첫번째 Password' ssh 첫번째호스트이름@첫번째호스트IP' -t sshpass -p'서버 접속 두번째 Password2' ssh 두번째호스트이름@두번째호스트IP'
주의** : .zshrc 파일을 수정하면 적용하기 위해서
source ./.zshrc
위의 코드가 꼭 필요하다!!!! 여기까지 적용이 됬다면
zsh 창에서 바로 naver 라고 쳤을때 설정해놓은 호스트이름 에 접속이 될것이다.
두번의 접속이 필요할때는 2번처럼 작성하면된다.
호스트2 를 들어가기 위해서는 첫번째 호스트를 들어간다음 두번째호스트로 접속하게 해놓은 것이다.
이상, 개발을 덜 귀찮게 해주는 sshpass 의 간략한 설치 및 사용법 이였다.
Author And Source
이 문제에 관하여(zsh 에서 sshpass 사용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@devcmkim/zsh-에서-sshpass-사용하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)