리눅스에서 다른 서버로 파일 이동 방법 , 보안적용해서 하는 방법
리눅스 서버가 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 옵션은 리눅스 버전 별로 좀 다른데 최신은 대문자인데 어떤 리눅스는 소문자인 경우도 있습니다.
참고하세요..