개인 자료 정리 홈페이지 입니다.

Note > 리눅스 명령어 모음scpBy a3040, Published on Invalid Date

scp — OpenSSH secure file copy


secure copy의 약자로, SSH 프로토콜을 이용하여 로컬과 원격 서버간에 파일 전송을 수행하는 명령어입니다. scp 명령어는 ssh와 유사한 옵션을 가지며, 원격 서버로부터 로컬로 파일을 가져올 수 있고, 로컬에서 원격 서버로 파일을 전송할 수 있습니다.


scp [옵션] [소스] [타겟]


옵션 중에서 자주 사용하는 것은 다음과 같습니다.


-r : 디렉토리 복사를 지원합니다.

-P : SSH 포트 번호를 지정합니다.

-q : 전송 중에 나타나는 출력을 최소화합니다.


- 다운로드

scp example@example.com:/home/example/scpdown.txt .


- 업로드

scp up.txt example@example.com:/home/example/



처음 ls : 결과에 파일이 없습니다.

scp로 다운 : 시도를 했으나 실패했습니다. 기본적으로 scp나 ssh는 사용자 현 로그인 사용자 계정을 원격지에서도 동일하게 로그인하려고 합니다.

scp로 다운시도 : scp [계정명]@[도메인]:[경로] 를 하면 다른 계정으로 로그인을 시도합니다.

ls : 다운 파일 확인

업로드로 합니다. : scp [올릴파일경로] [target]


윈도우에서 scp 관련 gui 클라이언트를 사용하시면 sftp와 유사하게 사용가능합니다.