ssh 파일 전송하기/가져오기 (터미널 scp 명렁어로 파일 전송)

구구·2023년 3월 28일
0

🌿 알아야 할 정보

  • user 정보 (ID, Password)
    서버의 사용자 이름, 비밀번호
  • 서버 주소 (IP, Port)

    $ ipconfig /all

  • 파일을 받아서 저장할 경로
    절대경로




🌿 파일 전송하기

로컬에서 서버로 파일을 전송하는 방법이다.

$ scp -r -P [port 번호] [전송할 파일 로컬 경로] [서버 이름]@[서버 IP]:[저장될 서버 경로]
  • -r : 파일 하나라면 필요없지만 디렉토리 통째로 받을 경우 옵션 넣어주기
  • port : 포트가 기본 포트인 22 라면 명령어를 입력할 때 포트를 입력할 필요가 없다.

예시

# 파일 하나
$ scp C:\Users\Desktop\test servername@192.168.0.123:/home/test.txt

# 폴터 통째로
$ scp -r C:\Users\Desktop\test servername@192.168.0.123:/home



🌿 파일 가져오기

서버에서 로컬로 파일을 가져오는 방법이다.

$ scp -r -P [port 번호] [서버 이름]@[서버에서 가져올 파일 or 디렉토리 경로] [저장할 로컬 경로]

# port: 포트가 기본 포트인 22 라면 명령어를 입력할 때 포트를 입력할 필요가 없다.
# -r: 파일 하나라면 필요없지만 디렉토리 통째로 받을 경우 옵션 넣어주기

예시

# 파일 하나
$ scp servername@192.168.0.123:/home/test.txt C:\Users\Desktop\test

# 폴터 통째로
$ scp -r servername@192.168.0.123:/home/test C:\Users\Desktop\test

0개의 댓글