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
반응형
댓글