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,684 / 50 Page
    [ piwigo 설정) 모든언어가 활성화 되어 있으면 기본 LOGOUT 상태에 디랙토리 정보에 कोंकणी [I… ]

    piwigo 설정)모든언어가 활성화 되어 있으면 기본 LOGOUT 상태에 디랙토리 정보에कोंकणी [IN] 언어가 보이는것 디폴트( 한글언어)…

    [ 외부연결 또는스마트폰 lte 연결로 dsm/homepage avast 인터넷시큐리티 hanaro Telec… ]

    외부연결 또는 스마트폰 lte 연결로 dsm/homepage avast 인터넷시큐리티 hanaro Telecom inc 비공개 설정으로 연결 문…

    [ 공유기 포트개방 dmz와 포트포워딩 차이 ]

    서버사용자가 공유기 초기화 후 포트포워딩 입럭관리기 소일거리라면 dmz로 내부 ip 하나로 해결하세요>\r\n>\r\n>\r\n…

    [ 메일플러스_최종성공)시놀로지 mailplus 간단 설정및 수발신 만들기/알림 설정 dsm 제어판 설정_공유… ] 댓글 4

    공유기 포워딩 관련 일괄중지후메일 서버 기본포트 25 개방구글 계정을 단독으로 하나 만들어 기본 설정 합니다.>> 메일 발신을 구글 …

    [ 펌자료)리눅스 시스템 , 하드웨어 명령어 등 알아보기 ]

    리눅스 시스템 , 하드웨어 명령어 등 알아보기UNIX+Linux2007.04.03 01:01리눅스 시스템 , 하드웨어 명령어 등 알아보기우리가 …

    [ Acdsee20 HTML Album 만들기 ]

    Acdsee20 HTML Album 만들기 \r\n\r\n--------------------------------------\r\n♠ 출처는 …

    [ u5pvr)내부epg 그래버 설정 에 How do I install curl in php5? 설정 사용기 ] 댓글 2

    ============= 201710-05 현재 사용환경 u5pvr 내부 epg 작용이 안되네요 =================저는 nas 서버…

    [ tvheadend 복원 재설치) h264 @ #1539 continuity counter error 때문에 … ]

    tvheadend 최신 버전 설치후 kodi 에서 빌리야드tv 음성 끊김으로 old버전 설치 진행증상 : tvheadend h264 @ #153…

    [ s ..k... v..o..d.net ] 댓글 1

    특별성명:본 사이트에서 제공하는 모든 콘텐츠는 제3자의 자원을 수집하며 모든 콘텐츠관련 저작권문제는 저희 사이트와 무관함을 성명합니다!본 사이트…

    [ 작업중_실패)PDF를 웹으로 볼수 있는 Google Docs Viewer plugin for jQuery … ] 댓글 14

    PDF를 웹으로 볼수 있는 Google Docs Viewer plugin for jQuery 첨부 파일 pc/모바일 모두 pdf보기 가능Goog…

    [ PLEX - Install Third Add-ons & Free Live Channels - Unoffici… ]

    WebTools.bundle더 자세한 정보는 위키를 참조하십시오.https://github.com/ukdtom/WebTools.bundle/wi…

    [ apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)를 포함안 데비안(Debia… ]

    apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)를 포함안 데비안(Debian)계열의 리눅스에서 쓰이는 팩키지 …

    [ 작업중)리눅스 연속shell명령을 이용하여 초기설치 파일 ]

    ■[쉘스크립트] 쉘스크립트로 다수의 작업을 병렬처리 하기 – 아이군의 블로그https://www.google.co.kr/amp/theeye.pe…

    [ Tvheadend 먹스와 서비스 매핑이 되지 않을때 Tvheadend에 누락된 epg 채널 등록하기. ] 댓글 1

    Tvheadend 먹스와 서비스 매핑이 되지 않을때 Tvheadend에 누락된 epg 채널 등록하기.참조 사이트 정보 내용 >Tvheade…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-05 22:08:05

    오늘의 홈 현황


    • 현재 접속자♨ 671(1) 명
    • 오늘 가입자※ 3 명
    • 어제 가입자※ 8 명
    • 주간 가입자※ 17 명
    • 오늘 방문자 1,918 명
    • 어제 방문자 2,205 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,415,421 명
    • 전체 게시물※ 8,677 개
    • 전체 댓글수※ 24,838 개
    • 전체 회원수 11,092 명

    QR코드


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

    알림 0








    최신글↑