728x90
반응형
[Linux]SCP를 이용해 로컬과 원격에 파일 전송하기
SCP 명렁어
- scp : secure copy(remotee file copy program)의 줄임말(네트워크로 연결된 호스트 간에 파일 주고 받기)
- local -> remote remote -> local remote -> remote 복사가 모두 가능
- ssh를 이용하기 때문에 password 입력함
기본사용 문법
scp [options][source][target]
기본형태
# Local -> Remote
# linux ip주소 찾기 (ifconfig -> inet addr)
scp 보낼파일(경로) 유저명@ip주소:목적디렉토기
# Remote -> Local
scp 유저명@ip주소:파일디렉토리 목적파일명(경로)
# Remote(Source) -> Remote(target)
scp 유저명@ip주소:파일디렉토리 유저명@ip주소:파일디렉토리
옵션
- -r: 모든 폴더 복사
- -P: ssh 포트 지정 옵션(소문자로 쓰지 말 것)
- -p: 파일의 수정 시간과 권한 유지
예제
패스워드 사용하는 경우
# 로컬 -> 리모트 scp -P 4001 wiki.csv user05@58.233.207.29:/home/hwalim/project1
-r 옵션
-P 옵션
scp -P 4001 -r KorQuAD-Question-Generation user05@58.233.207.29:/home/hwalim/project1
나머지 옵션 위와 동일
# 리모트 -> 로컬 scp user05@58.233.207.29:/home/hwalim/text.txt /C:/Users/hwalim # User밑으로 넣어줄 것
728x90
반응형
'개발환경' 카테고리의 다른 글
[Linux] FTP 서버 구축기(feat. GCP VM Instance) | LIM (0) | 2023.01.22 |
---|---|
[Pycharm] SSH 원격 접속 | LIM (0) | 2022.12.24 |
[mac m1] jupyterlab 설치 및 실행 오류 | LIM (0) | 2022.06.24 |
VSCode로 ssh접속시 Password없이 접속 (6) | 2020.12.16 |
Jupyter lab 가상환경 Kernel 추가하기 (0) | 2020.12.09 |
댓글