Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 주니어개발자
- 깨끗한코드
- JAVA개발자
- 성수직장인
- IntelliJ
- 오브젝트
- 독서
- 객체지향프로그래밍
- 헤드퍼스트디자인패턴
- 책읽기
- 헤드퍼스트
- 성수
- 클린코드
- 독서일지
- 객체지향
- 성수맛집
- docker
- DesignPattern
- 디자인패턴
- 상속
- 코딩
- Java
- 성수볼거리
- Linux
- JavaScript
- 책너두
- 성수핫플
- 직장인
- 개발자
- 직장인점심
Archives
- Today
- Total
런타임노트
[Linux] scp 이용하여 다른 서버로 파일 보내기(단일파일, 복수파일, 디렉토리) 본문
728x90
다른 서버로 파일을 보내는 방법에는 여러가지가 있다..
scp, sftp, filezila.. 등등등...
filezila가 제일 편하지만 깔기가 귀찮아서 계속 scp를 쓰는 중이다.
1. scp
: 호스트 간에 안전하게 파일 복사
: 파일 하나 복사할 때마다 보내는 서버의 비밀번호를 입력해야 함.
: Secure CoPy의 줄임말
: ssh를 이용하여 네트워크로 연결된 호스트간에 파일을 주고받는 명령어
2. scp 사용법
2-1. 단일파일
## port 번호 기본22일 때
## 띄어쓰기 주의
$ scp [옵션] [보낼파일] user@host:[받을위치]
## port 번호 변경된 다른거일 때
## 대문자 P 주의, 띄어쓰기 주의
$ scp -P [포트번호] [보낼파일] user@host:[받을위치]
## port 번호 기본22일 때
## 띄어쓰기 주의
$ scp [보낼파일] user@host:[받을위치]
## port 번호 변경된 다른거일 때
## 대문자 P 주의, 띄어쓰기 주의
$ scp -P [포트번호] [보낼파일] user@host:[받을위치]
## port 번호 변경된 다른거일 때 예시
S D:\workspaces\project-djWjfkrh\mpcagent\target> scp -P 2203 ./bonalfile postmalone@12.34.56.78:~/bateulwhich
The authenticity of host '[12.34.56.78]:2203 ([12.34.56.78]:2203)' can't be established.
ECDSA key fingerprint is SHA256:djWjflkdjlfflkjfljsfhksdfjklsjldjfl.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Warning: Permanently added '[12.34.56.78]:2203' (ECDSA) to the list of known hosts.
postmalone@12.34.56.78's password:
./bonalfile 100% 54MB 46.7MB/s 00:01
2-2. 복수파일
scp [옵션 -P] [파일명 1] [파일명 2] [원격지_id]@[원격지_ip]:[받는 위치]
## port 번호 기본 22일 때
$ scp test1.txt test2.txt root@192.168.000.000:/test
## port 번호 22 아닐 때
$ scp -P 2202 test1.txt test2.txt root@192.168.000.000:/test
2-3. 디렉토리
scp [옵션] [디렉터리 이름] [원격지_id]@[원격지_ip]:[보낼 경로]
$ scp -r testdir root@192.168.000.000:/test
3. 옵션
| r | 디렉토리 내 모든 파일/디렉토리 복사 | scp -r |
| p | (소문자) 원본 권한 속성 유지 복사 | scp -p |
| P | (대문자) 포트 번호 지정 복사 | scp -P [포트번호] |
| c | (소문자) 압축 복사 | scp -c |
| v | 과정 출력 복사 | scp -v |
| a | 아카이브 모드 복사 | scp -a |
🖖
참고 : https://eehoeskrap.tistory.com/543 , https://psychoria.tistory.com/762
728x90
반응형
'Linux' 카테고리의 다른 글
| [Linux] tar / tar.gz / zip 압축 및 압축 해제 (0) | 2023.09.12 |
|---|---|
| [Linux] $ pwd --version 했을 때, invalid option 뜨는 이유 (0) | 2023.09.04 |
| [Linux] find 명령어 (파일 찾기, 검색) (0) | 2023.08.22 |
| [Linux] 개발 서버에 띄운 backend의 로그 볼 때 (0) | 2023.08.07 |
| Ubuntu 에서 터미널 열기 단축키 (0) | 2023.08.04 |