2017년 6월 20일 화요일

SCP 접속시 패스워드 없이 접속하여 백업 받기

[출처 : http://alvinalexander.com/ ]

작업 내용 A서버에서 B서버로 scp로 접속하여 B의 폴더의 모든 파일을 A서버 폴더로 복사

1. A서버(①)에서 B서버(②)로 접속시 자동 로그인이 되도록 하기 위한 처리
① A 서버에서 Key 생성
# ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/al/.ssh/id_rsa):  <-- 엔터
Enter passphrase (empty for no passphrase):  <-- 엔터
Enter same passphrase again:  <-- 엔터
Your identification has been saved in /Users/al/.ssh/id_rsa.
Your public key has been saved in /Users/al/.ssh/id_rsa.pub.
The key fingerprint is:
6f:16:29:90:46:b6:88:34:3d:81:07:fc:bd:1a:fc:db al@Al-Alexanders-MacBook.local
The key's randomart image is:
+--[ RSA 2048]----+
| .++..o          |
| .oo++ o         |
|  .o.o=          |
|    ....   .     |
|   .   .S o      |
|    o .  o .     |
|     +    +      |
|    . .. o       |
|      ..E        |
+-----------------+

# ssh-copy-id root@B서버IP -p 포트
root password 등록



이후 패스워드 필요하지 않음.

2. 파일 백업을 위한 scp문장 작성
# scp -p 포트 root@B서버 IP:/B서버 파일 위치  /A서버 저장 위치 -r

댓글 없음:

댓글 쓰기