Junyoung Jung

Update README.md

Showing 1 changed file with 11 additions and 9 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,23 +17,23 @@ ...@@ -15,23 +17,23 @@
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
23 ``` 25 ```
24 26
25 -라 입력하면 되고, **~/.ssh/id_rsa.pub** 내용을 확인합니다. 27 +라 입력하면 되고, **~/.ssh/id_rsa.pub** 내용을 확인합니다.
26 28
27 ``` 29 ```
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. 다운로드 및 권한 부여
...@@ -78,5 +80,5 @@ id@local:~$ ./backup.sh & ...@@ -78,5 +80,5 @@ id@local:~$ ./backup.sh &
78 80
79 * 제작자 : 정준영(경희대학교 전자전파공학과, 컴퓨터공학과 학부) 81 * 제작자 : 정준영(경희대학교 전자전파공학과, 컴퓨터공학과 학부)
80 * 연락 : jjy920517@gmail.com, [github](https://github.com/sauber92), [Facebook](https://www.facebook.com/profile.php?id=100003258917365) 82 * 연락 : jjy920517@gmail.com, [github](https://github.com/sauber92), [Facebook](https://www.facebook.com/profile.php?id=100003258917365)
81 -* 언어 : bash shell script language 83 +* 언어 : bash shell script language
82 * 실행 환경 : Ubuntu 12.04.5 LTS 84 * 실행 환경 : Ubuntu 12.04.5 LTS
...\ No newline at end of file ...\ No newline at end of file
......