Linux ETC

 scp 명령어를 이용한 파일 복사 및 전송

 

  ssh에서 제공되는 scp 명령어를 통해 로컬서버↔원격서버 로의 파일을 간단하게 전송할 수 있다.

 

 1. 사용방법
    1) 원격 서버 → 로컬 서버로 파일 전송
        # scp [옵션] [계정명]@[원격지IP주소]:[원본 경로 및 파일] [전송받을 위치]


        예제1) IP 111.222.333.444 서버의 abc라는 계정으로 /home/abc/index.html 파일을 로컬서버 /home/me/ 디렉토리에 전송 받기

                    # scp abc@111.222.333.444:/home/abc/index.html /home/me/

 

    2) 로컬 서버 → 원격 서버로 파일 전송
        # scp [옵션] [원본 경로 및 파일] [계정명]@[원격지IP주소]:[전송할 경로]


        예제2) 로컬서버 /home/me/wow.html 파일을 IP 111.222.333.444 서버의 /home/abc/ 디렉토리에 전송 하기
                   # scp /home/me/wow.html abc@111.222.333.444:/home/abc/

 

    3) ssh포트를 기본 22번으로 사용하고 있지 않는 서버로의 전송


        예제3) 2222번인 SSH포트를 사용한다면 아래와 같이 –P 옵션과 포트번호를 넣어준다.
                  # scp –P 2222 abc@111.222.333.444:/home/abc/index.html /home/me/
                  # scp –P 2222 /home/me/wow.html abc@111.222.333.444:/home/abc/

 

        [주의사항]
        옵션중에 –P와 –p가 있으니 대/소문자 확인을 하여야 한다.
        -P : 포트번호를 지정함
        -p : 원본파일 수정/사용시간 및 권한을 유지함
        -r : 하위 디렉토리 및 파일 모두 복사함

번호 제목 글쓴이 날짜 조회 수
226 OSI 7 Layer 의 이해 file 호스트웨이 2012.03.23 18319
225 파일 내용 출력 관련된 명령어 호스트웨이 2012.04.20 18276
224 debian / ubuntu 에서 ntsysv(rcconf) 사용하기 호스트웨이 2012.11.01 18268
223 데비안 백포트 사용해 보기 호스트웨이 2012.03.16 18245
222 리눅스 로그파일의 종류 호스트웨이 2012.07.06 18243
221 SSH 패스워드 없이 자동 로그인 하는 방법 호스트웨이 2012.03.09 18096
220 리눅스 vsftp 자세한 log남기는 설정 호스트웨이 2012.10.11 18046
219 리눅스 시스템 폴더별 명령어 알아보기 - 두번째 호스트웨이 2012.08.10 18031
218 Linux 계정 정보 관리 파일 호스트웨이 2012.07.06 17984
217 Ping 요청 막는 방법 호스트웨이 2012.05.04 17943
216 rsync 수행시 Connection refused 해결 방법 호스트웨이 2015.09.14 17842
215 리눅스 du 사용법 호스트웨이 2012.10.25 17829
214 리눅스 디스크 종류별 명칭 호스트웨이 2012.08.10 17814
213 리눅스 압축 명령어 tar 호스트웨이 2012.06.29 17721
212 리눅스 부트로더란? 호스트웨이 2012.07.27 17668
211 리눅스 사용자에게 메시지 보내기 file 호스트웨이 2012.10.04 17640
210 Linux 파일명이 깨진파일 삭제 호스트웨이 2015.09.23 17613
209 netstat 명령어 호스트웨이 2012.05.25 17583
208 CentOS 5.X의 yum 속도 올리기 호스트웨이 2012.07.27 17545
207 lsof를 이용한 시스템에서 Open된 Port 검색 호스트웨이 2012.06.08 17535