기술공부/개발_코드
개발 환경 설정: 서버-로컬 파일전송
넹넹선생님
2023. 3. 28. 19:32
728x90
반응형
1. 로컬에서 원격으로 (Local→Remote)
> scp [option] [전송할 파일 경로] [유저명]@[IP주소]:[받을 경로]
(local env)$ scp -r /Users/user/Desktop/ faiiry9@14x.xx.xx.xx:/home/Project |
2. 원격에서 로컬로 (Remote→Local)
> scp [유저명]@[IP주소]:[전송할 파일 경로] [받을 경로]
3. 원격에서 원격으로 (Remote→Remote)
> scp [유저명]@[IP주소]:[전송할 파일 경로] [유저명]@[IP주소]:[받을 경로]
option
- -r: 폴더를 복사할 때 사용(전송 대상을 폴더로 지정). 모든 폴더들을 재귀적으로 복사함.
- -P: ssh 포트 지정
- -i: identity file을 지정해서 사용(identity file 경로를 지정)
- -v: 상세내용을 보면서 디버깅 할 때 사용(verbose 모드)
- -p: 전송 시 파일 수정 시간과 권한을 유지
+ 여러개 파일 전송
1. 로컬에서 원격으로 (Local→Remote)
> scp [옵션] [파일명1] [파일명2] [유저명]@[IP주소]:[받을 경로]
2. 원격에서 로컬로 (Remote→Local)
1번의 경우와 다르게 원격지에서 보낼 파일들의 경로를 “ “을 이용해 묶어준다.
> scp [옵션] [유저명]@[IP주소]:"[파일명1] [파일명2]" [받을 경로]
3. 원격에서 원격으로 (Remote→Remote)
마찬가지로 원격지에서 보낼 파일들의 경로를 “ “을 이용해 묶어준다.
> scp [옵션] [유저명]@[IP주소]:"[파일명1] [파일명2]" [유저명]@[IP주소]:[받을 경로]
참고: https://doheejin.github.io/linux/2021/03/03/linux-scp.html
[Linux] scp 명령어로 (로컬↔서버) 파일 전송
scp는 SecureCopy의 약자로, 원격서버에 있는 파일과 폴더를 전송하거나 가져오기 위해 사용하는 명령어이다.ssh 원격 접속 프로토콜을 기반으로 하며, ssh와 동일한 22번 포트를 이용하기 때문에 passw
doheejin.github.io
728x90
반응형