Showing
1 changed file
with
9 additions
and
7 deletions
1 | # Unix_System_Programming_autobackup | 1 | # Unix_System_Programming_autobackup |
2 | 2 | ||
3 | -이 프로그램은 경희대학교 컴퓨터공학과 **Unix System Programming** 수업에서 사용하는 서버에서 | 3 | +이 프로그램은 경희대학교 컴퓨터공학과 **Unix System Programming** 수업에서 |
4 | -예비서버로 파일을 백업하기 위해 만들어진 bash shell program입니다. | 4 | +사용하는 서버에서 예비서버로 파일을 백업하기 위해 만들어진 |
5 | +bash shell program입니다. | ||
5 | 6 | ||
6 | </br> | 7 | </br> |
7 | ## 1. 기능 | 8 | ## 1. 기능 |
8 | 9 | ||
9 | -이 프로그램은 현재 디렉토리의 있는 모든 내용을 tar를 통해 묶은 후, sftp를 통해 원격 서버로 전송하는 프로그램입니다. | 10 | +이 프로그램은 현재 디렉토리의 있는 모든 내용을 tar를 통해 묶은 후, |
11 | +sftp를 통해 원격 서버로 전송하는 프로그램입니다. | ||
10 | 백업은 3분에 한번씩 이루어지며, 90분(수업시간)동안 동작 후 종료 됩니다. | 12 | 백업은 3분에 한번씩 이루어지며, 90분(수업시간)동안 동작 후 종료 됩니다. |
11 | 백업 파일의 이름은 "백업시간(year+month+day).tar" 로 되어있습니다. | 13 | 백업 파일의 이름은 "백업시간(year+month+day).tar" 로 되어있습니다. |
12 | 14 | ||
... | @@ -15,8 +17,8 @@ | ... | @@ -15,8 +17,8 @@ |
15 | 17 | ||
16 | ### 2-1. rsa 키 생성 | 18 | ### 2-1. rsa 키 생성 |
17 | 19 | ||
18 | -local server에서 rsa 키를 생성 하여, remote server에 등록을 해야 자동 로그인이 됩니다. | 20 | +local server에서 rsa 키를 생성 하여, remote server에 등록을 해야 |
19 | -rsa 키 생성은 local server에서 | 21 | +자동 로그인이 됩니다. rsa 키 생성은 local server에서 |
20 | 22 | ||
21 | ``` | 23 | ``` |
22 | id@local:~$ ssh-keygen -t rsa | 24 | id@local:~$ ssh-keygen -t rsa |
... | @@ -28,10 +30,10 @@ id@local:~$ ssh-keygen -t rsa | ... | @@ -28,10 +30,10 @@ id@local:~$ ssh-keygen -t rsa |
28 | id@local:~$ cat ~/.ssh/id_rsa.pub | 30 | id@local:~$ cat ~/.ssh/id_rsa.pub |
29 | ``` | 31 | ``` |
30 | 32 | ||
31 | -이 내용을 복사 후 remote server의 **~/.ssh/authorized_keys** 에 입력하면 됩니다. | 33 | +이 내용을 복사 후 remote server에에 복사하면 됩니다. |
32 | 34 | ||
33 | ``` | 35 | ``` |
34 | -id@remote:~$ vi ~/.ssh/authorized_keys | 36 | +id@local:~$ scp ~/.ssh/id_rsa.pub REMOTE_ID@REMOTE_IP:.ssh/authorized_keys |
35 | ``` | 37 | ``` |
36 | 38 | ||
37 | ### 2-2. 다운로드 및 권한 부여 | 39 | ### 2-2. 다운로드 및 권한 부여 | ... | ... |
-
Please register or login to post a comment