-
[Centos7]rsa 대신 패스워드 없이 다른 서버 접속하기(feat.sshpass)CI-CD/centos 2022. 9. 13. 23:27반응형
Ubuntu나 Centos에서 다른 서버를 비밀 번호 없이 접속하는 경우가 있는데 Proxy서버나 Bastion서버를 이용하여 다른 VPC 또는 네트워트를 접속하면 에러가 나는 경우가 있습니다. 그래서 ssh로 rsa를 설정하여 비밀번호 없이 명령어를 날리거나 접속하는게 불가능한 경우가 많은데 그럴때 sshpass를 사요하면 됩니다. sshpass는 그래도 암호화가 안되는 경우라 해킹의 경우가 없는 경우에 사용하는 것이 좋을 듯 합니다.
설치하기
# 우분투 설치 apt-get install -y sshpass # centos 설치 yum install -y sshpass
명령어 기초
# 비밀번호는 암호화 한게 아니라 그냥 비밀번호 그자체 작성 sshpass -p 'ssh접속비밀번호' ssh 'ssh접속계정'@'ssh접속주소' '명령어'
예제
sshpass -p 1234 ssh root@192.168.0.108 "ls"
반응형