11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


● scp 로 서버 접속 아이디로 자신의 서버에 복사 하기/우분투에서 nas 서버로 이동 우투분 파일 받아 오기

♨ 카랜더 일정 : 2021년10월06일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    scp 로 서버 접속 아이디로 자신의 서버에 복사 하기

     > powershell

    >> bash

    3232235521_1633496261.6963.pngroot@hompc11qkr:~# ls
    redpillcopy.sh
    root@hompc11qkr:~# cat redpillcopy.sh
    scp  shimss@192.168.0.185:/home/shimss/Desktop/redpill/images/*.img /mnt/j/redpill_bild_file/
    cd /mnt/j/redpill_bild_file/
    root@hompc11qkr:~#

    --------------

    < pc에서 .우분투 서버 파일 pc로 이동>

    >bash

    >> scp  shimss@192.168.0.185:/home/shimss/Desktop/redpill/images/*.img /mnt/j/redpill_bild_file/


    ==============

    <우분투에서 nas  서버로 이동후 우분투의 파일 받아 오기>

    > sudo -i 로 root 권한으로 이동

    > nas로 접속

    > > ssh -p 1234 shimss@192.168.0.6

    > nas에서  우분투 서버의 파일 nas로 파일 이동

    >> scp  shimss@192.168.0.185:/home/shimss/Desktop/redpill/images/*.img /volume1/docker/droppy/files/redpill_bild_11qkr/



    shimss@https11qkr:~$ ls
    11qkr_lets  acme2.sh  acme.sh  acme.sh.1  acme.sh_back  Drive  #recycle  온도측정.sh  shimss  sieve  www
    shimss@https11qkr:~$ sudo -i
    Password:
    root@https11qkr:~# ls
    707  acme.sh  klive.xml  redpillcopy.sh  redpillpath.sh  xmltv_all.xml
    root@https11qkr:~# cat redpillcopy.sh
    cd /volume1/docker/droppy/files/redpill_bild_11qkr/
    scp  shimss@192.168.0.185:/home/shimss/Desktop/redpill/images/*.img /volume1/docker/droppy/files/redpill_bild_11qkr/
    cd
    cd /volume1/docker/droppy/files/redpill_bild_11qkr/
    root@https11qkr:~#

    3232235521_1633497439.653.png

    SCP 란 무언 인가 ?  참조 합니다.

    https://itgameworld.tistory.com/tag/scp%20%EC%98%B5%EC%85%98


    Secure Copy의 약자로, 네트워크가 연결되어 있는 원격지에 파일을 간편하고 안전하게 전송할 수 있는 명령어

    SSH와 동일한 22번 포트를 사용하여 전송하기 때문에 보안도 뛰어나며 디렉토리 전송도 간편한 것이 장점.


    1. 명령어


    scp [옵션] [원본 대상] [복사할 지점]


    설명부터 하자면 기본적인 틀은 cp와 같다. 다른 블로그나 어떤 분들을 보면


    scp [옵션] [원본 대상] [원격지계정@IP:/파일생성지점]


    이런식으로만 설명해주시는 분들이 간혹 계신데 반대로도 가능하다.


    scp [옵션] [원격지계정@IP:/복사해올파일] [/붙여넣을경로]


    그러니까 scp를 통해 자신의 파일을 원격지에 복사하거나 원격지에 있는 파일을 자신의 서버로 끌어오는 것이 가능하다.

    심지어 제 3의 서버에서 1번 서버에 있는 파일을 2번 서버에 붙여넣기도 가능하다.

    그러니까 좀 더 정확한 옵션은


    scp [옵션] [원본서버계정@IP:/원본 대상] [목적지계정@IP:/복사할 지점] 

    단, 로컬일 경우 계정과 IP정보는 기입하지 않아도 된다.


    2. 옵션


    r : 디렉토리 내 모든 파일, 디렉토리 복사

    p : 원본 파일의 권한이나 속성을 유지하며 복사 (소문자 구분)

    P : 포트 번호 지정 (대문자 구분)

    c : 압축

    v : 과정 출력

    a : 아카이브 모드로 전송



    3. 사용


    예) scp root@192.168.0.100:/data/test.txt root@192.168.0.101:/data/

    -  100번 서버에 있는 data 디렉토리 내에 test.txt 파일을 101번 서버 data 디렉토리 안에 복사한다.


    예) scp -rP 200 /data root@192.168.0.100:/

    -  로컬 서버의 data 디렉토리 전체를4 200번 포트를 사용하여 100번 서버 / 밑에 복사한다.

    출처: https://itgameworld.tistory.com/tag/scp 옵션 [IT와 Game이야기]


    SSH 비밀번호 없이 접속하기

    / 리눅스 서버를 NAS에 rsync 백업 동기화

    소통을 디자인하는 아이티 카이로스입니다~

     

    [목차]

     

    1. ssh를 암호 없이 접속하는 방법을 학습 후 

    2. linux 서버에서 시놀로지 NAS로 rsync 명령어를 crontab에 등록하여 동기화는 방법을 설명합니다.

     

    [환경]

     

    CentOS7 x64

    Synology NAS DS1517+ (DSM 6.2.1-23824 Update 6)

     

    [1. ssh, rsync, scp를 암호 없이 접속하는 방법 ]

     

    ## 시놀로지 나스 제어판 > 사용자 > 고급 > 사용자 홈서비스를 활성화합니다. 

    ## 시놀로지 나스 제어판 > 터미널 & SNMP 섹션에서 SSH를 활성화합니다.

    ## 시놀로지 나스 제어판 > 파일 서비스 > rsync 탭에서 RSync를 활성화합니다.

    ## 시놀로지 나스에 SSH 접속 후 ~/위치에 .ssh폴더를 생성합니다.

    linux@server:~$ cd ~/
    linux@server:~$ mkdir .ssh
    linux@server:~$ ls -al
    total 0
    drwxrwxrwx+ 1 linux users  8 Mar 31 19:59 .
    drwxrwxrwx+ 1 root  root  32 Mar 31 19:56 ..
    drwxrwxrwx+ 1 linux users  0 Mar 31 19:59 .ssh

    ## 리눅스 서버에서 아래 명령어로 개인키/공개키를 생성합니다. (만약 이미 가지고 있다면 생성할 필요가 없음)

    ssh-keygen -t rsa

    암호를 입력하라고 하면 빈 상태로 두고 엔터를 입력하세요. 

    그리고 아래 명령어로 권한 설정을 합니다.

    chmod 700 ~/.ssh && chmod 600 ~/.ssh/*

    그리고 공개키를 나스로 전송합니다 :

    ssh-copy-id -i ~/.ssh/id_rsa.pub -p SSH_PORT ADMIN_USER_ONLY@XXX.XXX.XXX.XXX

    ## 시놀로지 나스에 SSH로 연결합니다.( 비밀번호 입력 필요)

    ssh -p SSH_PORT ADMIN_USER_ONLY@XXX.XXX.XXX.XXX

    그리고 권한 설정을 합니다.

    chmod 700 ~/.ssh && chmod 600 ~/.ssh/* 
    chmod u=rwx,g=rx,o=rx /volume1/homes/ADMIN_USER_NAME/

    그러면 이제 ssh 연결(또는 rsync) 시 암호 없이 접속이 됩니다.

    ssh -p SSH_PORT ADMIN_USER_ONLY@XXX.XXX.XXX.XXX

     

    [2. linux 서버에서 시놀로지 NAS로 rsync 명령어를 crontab에 등록하여  동기화]

     

    rsync 명령어

    rsync -av -e 'ssh -p PORT_RSYNC' ORIGIN/FOLDER/TO/SYNC/ USER@XXX.XXX.XXX.XXX:/volume1/homes/USERNAME/DESTINATION/FOLDER/

    crontab 편집

    crontab -e

    crontab 주기

    *      *      *      *      * 
    분(0-59)  시간(0-23)  일(1-31)  월(1-12)   요일(0-7) 
    
    매분 test.sh 실행 
    * * * * * /script/test.sh 
    
    매주 금 오전 5시 30분에 test.sh 실행 
    30 5 * * 5 /script/test.sh 
    
    매일 매시간 0분, 20분, 30분에 test.sh 를 실행 
    0,20,30 * * * * /script/test.sh 
    
    매일 1시 0분부터 30분까지 매분 tesh.sh 를 실행 
    0-30 1 * * * /script/test.sh

    기업용 나스 서버 구축에 대한 문의 환영합니다~

     

    desigh the communication, itkairos.

     

     

    참고 : 

    https://gist.github.com/seignovert/c903c2facbf88243dac90de68be696ea

    https://www.synology.com/ko-kr/knowledgebase/DSM/tutorial/Backup/How_to_back_up_Linux_computer_to_Synology_NAS#t2



    출처: https://www.itkairos.com/222 [아이티카이로스]

    1.png https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,672 / 14 Page
    [ ●작업성공) docker 의 연결 정보 telegram 메세지 message 전송 ]

    ● docker 의 연결 정보 telegram 메세지 message 전송 도커의 start/ stop 정보를 전송 합니다 ▶ portainer …

    [ ● dsm7.1 변경후 텔레그램 안되는것 및 web station 설정 조건 ]

    ● dsm7.1 변경후 텔레그램 안되는것 및 web station 설정 조건 - 7.0에서 마이그레션 진행 1) 인증서 자동 갱신 설정 - ro…

    [ ● 시놀로지 하이퍼 백업 에러 발생은 폴더 삭제시 발생 합니다 / SYNOLOGY HYPER BACKUP E… ]

    ● 시놀로지 하이퍼 백업 에러 발생은 폴더 삭제시 발생 합니다 / SYNOLOGY HYPER BACKUP ERROR원인 : 백업 폴더 설정에 있…

    [ ● 작업) 헤놀로지(시놀로지)에 Hass.io 설치하기 ]

    ● 작업)헤놀로지(시놀로지)에 Hass.io 설치하기 패키지 소스 확인 > 추가 하기https://synocommunity.com/쉬운 설…

    [ ●준비_시놀로지 작성) cafe24 개인도메인 설정하기 ]

    ● 시놀로지 작성) cafe24 개인도메인 설정하기https://cwhboy83.tistory.com/18작업 준비 합니다Cafe24호스팅케이알…

    [ ● Esxi 서버 vm 백업 툴 개방형 가상화 형식 도구(ovftool) 다운로드하여백업(Backup)하고… ] 댓글 1

    ● Esxi 서버 vm 백업 툴개방형 가상화 형식 도구(ovftool) 다운로드하여백업(Backup)하고 복원(Restore)하기방법1) esx…

    [ [스크립] 특정페이지에 거는 간단한 로그인 창 스크립 | ]

    ◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎원본 링크 참조 합니다제목 : [스크립] 특정페이지에 거는 간단한 로그인 창…

    [ 매직 웹하드(MHard.net) ] 댓글 2

    ♥http://mhard.net/wh_use/◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎ \n[이 게시물은 홈피관리자님…

    [ 모바일용 스킨 ]

    .\r\n.\r\nShims HomePage\r\n[https://11q.kr 홈피] \r\n\r\n\r\nhttp://www.mozoki.co…

    [ 게시판에 syntax highlight 적용하기 ]

    게시판에 syntax highlight 적용하기관리자작성일시2010.03.23 19:30:20조회2,704댓글9http://alexgorbatc…

    [ 배추빌더 와 아미나 모바일 초기실행 안되는 문제 ]

    배추 빌더와 아미나 모바일을 구현 할 방밥으로 배추빌더 설치 하고 아미바 모바일을\r\n설치 하였다\r\n초기 인덱스에서 \r\n.최신글 코맨트…

    [ Jquery 이용해서 동영상 게시판 만들기~ ]

    Jquery 이용해서 동영상 게시판 만들기~ \r\n. . Shims HomePage [https://11q.kr 홈피] .\r\n\r\n\r\…

    [ 한 사이트를 빌더 2개 설치해서 사용하는게 가능할까요2 ]

    한 사이트를 빌더 2개 설치해서 사용하는게 가능할까요? 채택됨 무지개빛여신작성일시 2012.11.26 21:03:47조회 222 댓글 3 본문d…

    [ 아미나 스킨 림스모바일 에 적용하기 ] 댓글 2

    \r\n\r\n\r\n1) 림스 모바일을 설치 기본 설정 동작 확인 한다- config,php에 하나의 게시판 추가 하여 정상 동작 확인 림스 …

    [ new.php를 홈페이지 메인 index에 추가시 글 링크가 bbs가 빠지는것 채택됨 ] 댓글 1

    방법은\r\nnew.php를 new2.php로 변경 수정 하는 방법입니다\r\n\r\n.new.php를 홈페이지 메인 index에 추가시 글링크…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-02 21:35:38

    오늘의 홈 현황


    • 현재 접속자♨ 627 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 7 명
    • 오늘 방문자 2,156 명
    • 어제 방문자 2,099 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,355,401 명
    • 전체 게시물※ 8,614 개
    • 전체 댓글수※ 24,678 개
    • 전체 회원수 11,006 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑