[RHEL 공통] 리눅스 AS-IS 시스템에서 FTP로 데이터를 TO-BE로 이관하는 방안
본문 바로가기
IT 이야기/Linux

[RHEL 공통] 리눅스 AS-IS 시스템에서 FTP로 데이터를 TO-BE로 이관하는 방안

by 찬찬이 아빠 2019. 11. 18.
반응형

리눅스 AS-IS 시스템에서 FTP로 데이터를 TO-BE로 이관하려고 합니다.

/DATA 영역에 있는 파을을 wget으로 가져오려고 합니다.

FTP 설정 및 wget 명령은 어떻게 사용해야 할까요?

 

1. 21번 포트가 열려 있는지 TO-BE 시스템에서 다음과 같이 확인합니다.

# telnet AS-IS시스템 IP 21
Trying xxx.xxx.xxx.xxx
Connected to xxx.xxx.xxx.xxx
Escape character is ' ^]'
220 (vsFTPd 2.2.2)

 

2. Timeout으로 나온다면 해당 포트가 열리지 않았으니 해당 포트를 활성화 시킵니다.

 

 

3. Connection refused로 나올 경우 AS-IS 시스템에서 ftp서비스가 실행되지 않았거나 제한을 걸어놓은 것이니 AS-IS 시스템에서 서비스 실행여부 및 /etc/hosts.deny에 서비스가 막혀있는지 확인합니다.

 

 

4. 1번 또는 3번 확인 후 /etc/vsftpd/vsftpd.conf 파일을 열어 다음 사항을 추가합니다.(위치는 아무곳이나 가능합니다)

local_root=/DATA

 

5. vsftpd 서비스를 재실행합니다.

# service vsftpd restart

 

6. TO-BE 시스템에서 wget 명령을 수행합니다.

# wget -rmc ftp://AS-IS시스템 IP/DATA

- r : 지정한 URL의 하위 디텍터리를 모두 가져오는 옵션
- m : URL에서 새롭게 업데이트된 내용만 다운로드 하는 옵션
- c : 이전에 다운로드 중 중단된 파일을 이어 받을 때 사용하는 옵션

 

<참고>

wget 옵션을 사용하여 다운로드 받은 파일은 AS-IS 시스템의 IP가 메인 디렉터리로 구성됩니다.

즉 xxx.xxx.xxx.xxx 디렉터리 아래에 DATA 디렉터리가 생성되어 이 아래에 다운로드 받은 모든 파일이 생성됩니다.

반응형

댓글