보통은 ssh
나 scp
를 사용할 때 패스워드 없이 로그인하려면 sshkey
를 사용해야 하지만 가끔은 번거로울 때가 있습니다.
이럴 때 패스워드 입력 없이 사용하고 싶으면 sshpass
로 아래와 같은 방법으로 사용할 수 있습니다.
sshpass
설치하는 방법
- ubuntu/debian :
apt-get install sshpass
- centos/fedora :
yum install sshpass
- mac
- macport :
port install sshpass
- homebrew :
- macport :
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
바로 패스워드를 지정하는 방법
sshpass -p "password" scp -r user@example.com:/some/remote/path /some/local/path
패스워드를 표시하지 않고 파일로 지정하는 방법
sshpass -f "/path/to/passwordfile" scp -r user@example.com:/some/remote/path /some/local/path
'server' 카테고리의 다른 글
Ubuntu 서버에서 CLI를 이용해 바이러스 스캔 방법(ClamVA 백신) (0) | 2020.06.26 |
---|---|
SSH 자동 로그인 적용 방법 (ssh key 방식) (0) | 2020.06.12 |
scp 명령어를 이용하여 원격으로 파일/폴더 복사하기 (0) | 2020.06.10 |
네트워크 기초 지식 (0) | 2020.06.10 |
ssh 인증 에러 (Host key verification failed.) (0) | 2020.06.09 |