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 : 하위 디렉토리 및 파일 모두 복사함

번호 제목 글쓴이 날짜 조회 수
386 잘못푼 압축파일(tar.gz) 지우는 방법 호스트웨이 2012.12.06 3486
385 cdp 백업 프로세스 관련 호스트웨이 2015.09.07 3500
384 sftp 서비스 막기 호스트웨이 2012.12.27 3538
383 우분투 서버에 JDK7 설치하기 호스트웨이 2015.09.13 3694
382 2015년 7월1일 윤초 발생 관련 점검 방안 file 호스트웨이 2015.06.30 3880
381 리눅스 whereis 명령어 file 호스트웨이 2012.09.28 3883
380 현재 접속 사용자(머신/디바이스)수 알아내기 호스트웨이 2012.11.16 3961
379 Log file 주기적으로 정리하기 호스트웨이 2015.09.08 4036
378 queryperf 설치 및 사용 방법 (DNS 스트레스 테스트) 호스트웨이 2012.11.29 4099
377 locate 명령어를 이용해 빠르게 지정한 파일 찾기 file 호스트웨이 2012.12.11 4155
376 kbd_mode 명령어를 통해 인식중인 키보드모드 출력 및 변경하기 file 호스트웨이 2012.11.06 4168
375 Linux vmstat 명령어 호스트웨이 2015.09.08 4202
374 특정 파일이 소속된 rpm 패키지 찾기 호스트웨이 2012.12.14 4228
373 arch 명령어를 통해 컴퓨터 종류 알기 file 호스트웨이 2012.11.16 4240
372 리눅스 free 명령어 호스트웨이 2012.12.26 4283
371 limits.conf 설명 file 호스트웨이 2012.11.08 4578
370 /proc 디렉터리내 파일 정보 알아보기 호스트웨이 2012.11.21 4580
369 free -m 에서 free (남는 메모리 양) 최소량 제한하기 호스트웨이 2012.12.20 4629
368 vim fileformat 변경하기: -bash: ./LINUX_03.sh: /bin/sh^M: bad interpreter: No such file or directory 호스트웨이 2012.11.29 4705
367 리눅스 시스템상에서 하드웨어사양 확인 호스트웨이 2012.10.24 4707