728x90
반응형
rsync ssh를 이용한 데이터 전송 시 패스워드 입력 없이 명령입력하기
#apt-get install sshpass
# ssh-keygen -t rsa 2048
ssh-keygen 명령어로 RSA 2048 비트의 key 쌍을 생성하며 두 개의 파일(id_rsa(private key), id_rsa.pub(public key) 키가 $HOME/.ssh 에 생성된다.
# ssh-copy-id -i ~/.ssh/id_rsa.pub -p 225 복사할 server IP
- ssh-copy-id 명령어로 공개키를 연결할 서버에 전송
- 서버의 ssh port가 다를 경우 -p port 추가하여 입력
- Windows 일 경우 ssh-copy-id 가 없으면 다음 절차를 따른다
## Remote 에 공개키 복사
scp id_rsa.pub myid@remote-host:/home/myid/
## 원격 서버에 로그인후에 전송한 공개키를 authorized_keys 에 등록
cat id_rsa.pub >> ~/.ssh/authorized_keys
4. authorized_keys를 다른 계정이 읽고 쓸수 없게 600 mode(소유자만 rw 가능) 로 전환
# chmod 700 ~/.ssh
# chmod 600 ~/.ssh/authorized_keys
반응형
'OS' 카테고리의 다른 글
cmd 창에서 환경 변수 설정 (0) | 2017.06.30 |
---|---|
apt-get install/update/upgrade 실패 시 (0) | 2017.05.29 |
virbr0 NAT 인터페이스 disable (0) | 2017.04.14 |
윈도우 7 시스템 및 폴더 정리 (0) | 2017.03.23 |
CentOS 7 FTP 설치 및 실행 (0) | 2017.03.22 |