반응형
오늘은 리눅스(Linux)에서 scp 명령어를 이용하여 원격서버 간의
파일 전송 및 파일 가져오기를 하는 방법에 대해 포스팅 하겠습니다.
scp 명령어는 로컬 서버에서 원격 서버로 파일 전송 및 파일 가져오기를 하기 위해 사용합니다.
scp를 통해 Linux끼리도 가능하지만 Window에서도 함께 사용할 수 있습니다.
기본적으로 ssh와 같은 port를 사용하기 때문에 defalut port인 22 port로 사용이 가능하다면
포트 입력을 하지 않아도 되지만 22가 아닌 다른 port로 되어있다면 ssh port를 확인하여
-P [PORT]를 추가적으로 입력해야 합니다.
아래 예제를 통해 진행해보도록 하겠습니다.
1) 로컬 서버 -> 원격 서버 전송
scp -r -P [ssh Port] [로컬 서버 디렉토리위치 및 파일] [원격 서버 계정]@[원격 서버 IP]:[디렉토리 위치]
# scp -r -P 8022 ./testfile gsjeong@172.16.15.192:/home/gsjeong/
2) 원격 서버 -> 로컬 서버 전송
scp -r -P [ssh Port] [원격 서버 계정]@[원격 서버 IP]:[디렉토리 위치] [로컬 서버 디렉토리위치 및 파일]
# scp -r -P 8022 gsjeong@172.16.15.192:/home/gsjeong/testfile ./
3) 원격 서버1 -> 원격 서버2 전송
scp -r -P [ssh Port] [원격 서버1 계정]@[원격 서버1 IP]:[디렉토리 위치] [원격 서버2 계정]@[원격 서버2 IP]:[디렉토리 위치]
# scp -r -P 8022 gsjeong@172.16.15.192:/home/gsjeong/testfile gsjeong2@172.16.15.202:/home/test/
지금까지 리눅스(Linux) scp 원격서버 파일 전송 및 파일 가져오기에 대한 포스팅이였습니다.
반응형
'Develope > Linux' 카테고리의 다른 글
[Linux] 리눅스 tomcat heap memory 확인 및 설정 (0) | 2019.10.21 |
---|---|
[Linux] 리눅스 Heap Usage:Exception in thread "main" java.lang.reflect.InvocationTargetException 해결 방법 (0) | 2019.10.21 |
[Linux] 리눅스 스왑(swap) 파티션 추가 및 영구설정 방법 (0) | 2019.09.12 |
[Linux] 리눅스 CentOS 7 부팅 모드(런 레벨) 변경 방법 (0) | 2019.09.12 |
[Linux] 리눅스 root 패스워드 분실시 재설정, root 패스워드 초기화 방법 (0) | 2019.09.09 |