본문 바로가기
프로그래밍/Linux

SSH 파일 다운로드, 업로드

by 꾸션 2022. 7. 15.

Linux 서버에 SSH로 접속 후 파일을 업로드 또는 다운로드할 수 있게 해주는 명령어는 "scp"입니다.

"secure copy"의 약어입니다.

 

scp명령어 기본 골격은 아래와 같습니다. ("cp"명령어와 골격이 동일합니다.)

"scp source target"

위 명령어에 의해서 source파일(혹은 디렉토리)이 target으로 복사가 됩니다.

 

다운로드

다운로드 명령어는 "scp  사용자명@서버주소:서버파일경로  로컬저장경로" 입니다.

아래의 예제 가정

  • 사용자명: user
  • 서버 주소: remote.com
  • 서버 파일 경로: /home/test.txt
  • 로컬(PC) 저장 경로: /home/test.txt
  • 키 파일: key.pem

 

scp user@remote.com:/home/test.txt /home/test.txt

 

접속 포트를 지정하는 경우: -P (대문자) 옵션 사용

scp -P 2222 user@remote.com:/home/test.txt /home/test.txt

 

키를 사용해서 접속하는 경우: -i 옵션 사용

scp -i key.pem user@remote.com:/home/test.txt /home/test.txt

 

폴더를 다운로드 하는 경우: -r 옵션 사용

scp -r user@remote.com:/home/testDir /home/testDir

 

업로드

로컬에서 서버로 업로드 하는 경우

업로드 명령어는 "scp  로컬파일경로  사용자명@서버주소:서버저장경로" 입니다.

scp /home/test.txt user@remote.com:/home/test.txt

 

 

Windows에서 SSH 프로그램없이 SSH 접속하는 방법

안녕하세요, 오늘은 별도의 SSH 클라이언트 프로그램 없이 Windows 10 이상에서 PowerShell을 이용해서 SSH 접속하는 방법에 대해 설명하려고 합니다. SSH 클라이언트는 Windows 10 버전 1803 (2018년 4월 업데

ccusean.tistory.com

반응형

댓글