DEVLOG
파일전송 프로토콜 scp로 로컬에서 서버로 파일업로드, 서버에서 로컬로 파일 다운로드하기! 본문
728x90
반응형
SCP(SecureCopy)
ssh 원격 접속 프로토콜을 기반으로 한 SecureCopy(scp)의 약자로서
원격지에 있는 파일과 디렉터리를 보내거나 가져올 때 사용하는 파일 전송 프로토콜이다.
네트워크가 연결되어 있는 환경에서 ssh와 동일한 22번 포트와 identity file을 사용해서 파일을 송수신하기 때문에 보안적으로도 안정된 프로토콜이다.
- 모든 경로에서 앞에 ~/를 붙이면 루트폴더로 이동
서버위치 예시 ims-dev:~/script
로컬위치 예시 ~/Downloads
- scp명령어는 업로드, 다운로드 모두 로컬에서 실행
파일업로드
(로컬서버 -> 원격서버)
1. 한개의 파일을 업로드할때
scp [전송할파일로컬위치] [저장할서버위치]
EX) scp ~/Downloads/data.xlsx ims-test:~/script/data.xlsx
2. 여러개의 파일을 업로드할때
scp [전송할파일로컬위치] [전송할파일로컬위치] [저장할서버위치]
EX) scp ~/Downloads/data.xlsx ~/Downloads/up.js ims-test:~/script
3. 폴더를 업로드할때(-r)
scp -r [전송할폴더로컬위치] [저장할서버위치]
EX) scp -r ~/Downloads/hello ims-test:~/script
파일다운로드
(원격서버 -> 로컬서버)
1. 한개의 파일을 업로드할때
scp [서버이름:~/전송할파일 서버위치] [다운받을파일 로컬위치]
EX) scp ims-test:~/script/data.xlsx ~/Downloads/data.xlsx
3. 폴더를 업로드할때
scp -r [서버이름:~/전송할파일 서버위치] [다운받을폴더 로컬위치]
EX) scp -r ims-test:~/script/hello ~/Downloads
728x90
반응형
'others > server' 카테고리의 다른 글
리눅스 기본적인 명령어, vi에디터 단축키 정리 (0) | 2021.06.01 |
---|---|
ssh정의와 서버 접속명령어, 그리고 접속명령어 꿀팁까지! (0) | 2021.05.04 |
Comments