프로그래밍
리눅스 scp 명령어로 서버간 파일 옮기기
hydragon
2021. 7. 17. 11:42
반응형
scp는 ssh 원격 접속 프로토콜을 기반으로 한 SecureCopy(scp)의 약자로서 원격지에 있는 파일과 디렉터리를 보내거나 가져올 때 사용하는 파일 전송 프로토콜이다.
서버 A에서 서버 B로 단일 파일을 옮기는 경우의 명령어는 다음과 같다. (서버 A 터미널에 입력하면 된다.)
scp -P [서버 B의 ssh 포트 번호] [전송 파일명] [서버 B의 username]@[서버 B의 IP 주소]:[서버 B에 저장할 경로]
예를 들어
scp -P 1234 testfile root@192.168.159.129:/tmp/test
와 같다.
또한 여러 파일을 포함하고 있는 디렉터리를 전송하는 경우는
scp -P [서버 B의 ssh 포트 번호] -r [전송할 디렉토리] [서버 B의 username]@[서버 B의 IP 주소]:[서버 B에 저장할 경로]
와 같다.
반응형