리눅스에서 다른 서버로 파일 이동 방법 , 보안적용해서 하는 방법, scp 명령어 사용방법


리눅스에서 다른 서버로 파일 이동 방법 , 보안적용해서 하는 방법

리눅스 서버가 2대 일 때

하나에서 다른 서버로 파일을 이동할 때 사용하는 방법입니다.

[root@ccu_oracle ~]# scp --help
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 [...] [[user@]host2:]file2
[root@ccu_oracle ~]#

이렇게 scp 명령어를 사용합니다.

가령

A : 192.168.0.192
B : 192.168.0.191

A에서 B로 파일을 이동한다고 했을 때..

대부분 ssh 로 서버에 접속하니  ssh 기준으로 설명을 드리겠스빈다.

#scp 이동할파일.txt 192.168.0.191:/이동할디렉토리/

이런 식으로 명령어를 때리면 파일을 이동할 수 있습니다.

가령, 이동할 대상 서버의  ssh 포트가 기본 포트가 아니고 변경되었다면

여기선 2002 로 변경되었다고 가정하면

#scp -P 2002 이동할파일.txt 192.168.0.191:/이동할디렉토리/
이렇게 됩니다.
-P 옵션은 리눅스 버전 별로 좀 다른데 최신은 대문자인데 어떤 리눅스는 소문자인 경우도 있습니다.


참고하세요..