프로그래밍/Ubuntu

SSH 파일 다운로드, 업로드

꾸션 2022. 7. 15. 13:40
반응형

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

 

scp명령어 기본 골격은 아래와 같습니다.

"scp source target"

다운로드

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

아래의 예제 가정

  • 사용자명: username
  • 서버 주소: remotehost.com
  • 서버 파일 경로: /home/server/test.txt
  • 로컬 파일 경로: /home/client/test.txt
  • 키 파일: key.pem
scp username@remotehost.com:/home/server/test.txt /home/client/test.txt

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

scp -P 2222 username@remotehost.com:/home/server/test.txt /home/client/test.txt

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

scp -i key.pem username@remotehost.com:/home/server/test.txt /home/client/test.txt

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

scp -r username@remotehost.com:/home/server/testDir /home/client/testDir

 

업로드

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

scp /home/client/test.txt username@remotehost.com:/home/server/test.txt

 

반응형