안녕하세요 대추입니다.
서버 PC를 사용해 작업을 주로하는데 몸을 움직이기는 귀찮고해서 scp 명령어를 통해 터미널 상으로 파일을
주고 받기를 하는데 그에 대해 포스팅하고자 합니다.
1. 내 PC에서 원격PC로 파일을 보내는 방법
# 로컬에서 원격 PC로 보내는 경우
scp test.txt 원격PC이름@원격PC의IP:/원격PC의보낼곳
# ex, scp test.txt daechu@192.168.0.1:/home/daechu/
# 내 PC의 test.txt라는 파일을 원격PC의 /home/daechu/ 폴더에 보내는 것
2. 원격PC에서 내 PC로 파일을 받는 방법
# 로컬에서 원격 PC로 보내는 경우
scp 원격PC이름@원격PC의IP:/test.txt ./
# ex, scp daechu@192.168.0.1:/test.txt ./
# 원격 PC의 test.txt를 내 PC의 현재 경로로 복사
위의 명령어 들은 ssh로 사용중인 포트가 22번일 경우 문제 없이 사용하실 수 있는데 만약 ssh 포트를 22번이 아닌
예를들어 23, 24번으로 변경하여 사용 중이라면 약간 방법이 달라집니다.
3. SSH 포트가 22번이 아닌 경우
# 로컬에서 원격 PC로 보내는 경우
scp -p ssh포트번호 test.txt 원격PC이름@원격PC의IP:/원격PC의보낼곳
# ex, scp -p 23 test.txt daechu@192.168.0.1:/home/daechu/
# 내 PC의 test.txt라는 파일을 원격PC의 /home/daechu/ 폴더에 보내는 것, 이때 포트는 23번 포트를 사용
위와 같이 -p 옵션을 주고 ssh 포트번호를 적고 사용해야 합니다.
이때 주고 받는 방법은 위의 1, 2번과 동일합니다.
유용하게 쓰세요 :)
반응형
'공부하는 중~~ > 분류하기 애매한 것들' 카테고리의 다른 글
[Ubuntu 20.04] 우분투 기본 웹 브라우저 변경하기 (터미널 명령줄) (0) | 2020.12.03 |
---|---|
[Ubuntu 20.04] RTX3090 딥러닝 환경세팅 공유 (0) | 2020.12.03 |
[MySQL] MySQL 접속, 데이터베이스 생성, 유저 생성, 권한 설정 (0) | 2020.11.10 |
[잡담] 900만원짜리 딥러닝 PC (0) | 2020.11.02 |
[Docker] 도커 컨테이너 내의 파일 가져오기, 로컬 파일 도커 컨테이너로 파일 넣기 (0) | 2020.10.30 |
댓글