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,677 / 83 Page
    [ ●● 우분투의 pc에서 sftp로 연결 하기 Raidrive + totalcmd 작업 ] 댓글 2

    ● 우분투의 pc에서 ssh연결 및 sftp로 연결 하기 Raidrive + totalcmd 작업# Ubuntu 20.04 - SSH 설치와 접…

    [ ●성공) Plex media Server 설치 dsm7.0에서 권한 설정 및 트랜스코딩 확인 ] 댓글 1

    ● 성공)Plex media Server 설치 dsm7.0에서 권한 설정 및 트랜스코딩 확인 plexpass 구입은 불필요 서버 조건i3-101…

    [ ● 1번째)Proxmox ( PVE)에서 xpenology redpill dsm7.0 설치 테스트2 ] 댓글 2

    ●Proxmox ( PVE)에서 xpenology redpill dsm7.0 설치 테스트2기본 설치 방법다운로드https://www.proxmo…

    [ ● Windows 10에서 ISO 및 IMG 파일을 마운트하는 방법 ]

    ●Windows 10에서 ISO 및 IMG 파일을 마운트하는 방법권장:Windows 문제를 수정하고 시스템 성능을 최적화하려면 여기를 클릭하십시…

    [ v26★★★ dsm7.1만능 부트로더 Ver 0.4.6 버전과 tr_st.sh 업데이트)tinycore_re… ] 댓글 82

    ● 만능 부트로더Ver 0.4.6.0 버전업)tinycore_redpill_v046_by_11qkr_v22 구성파일자료 이동합니다https://…

    [ ● ESXi에서 CPU 주파수를 낮추어 소비전력 확인하는 주파수 확인방법 ] 댓글 2

    ●ESXi에서 CPU 주파수를 낮추어 소비전력 확인하는 주파수 확인방법 및 효과서버에 고사양pc사양에서 소비전력을 다운하고자 clock을 다운 …

    [ ● 최적의 Esxi 7.0.2 서버에서 redpill tinycore boot loader 생성 설치 방법 … ] 댓글 1

    ● 최적의 Esxi 7.0.2 서버에서 redpill tinycore boot loader 생성 방법 정리 기존 사용주인 서버에 Test 서버 …

    [ ● 정보)docker를 이용한 cloudflare 도메인 에서 certbot 인증서 생성 작업 포기 ]

    ● 정보)docker를 이용한cloudflare도메인 에서certbot인증서 생성 작업 포기내용정보만 참조주) 도커사용는 필요성??? ....&…

    [ ● DSM 7.1.1-42962 Update 3 (릴리스 노트) ]

    ●DSM 7.1.1-42962 Update 3 (릴리스 노트)버전: 7.1.1-42962 업데이트 3(2022-12-08)중요 사항Synolo…

    [ ● 무료 인증서 Let's Encrypt는 동일 ip당 주당 5개의 중복 생성시 인증서 제한이 적용 사… ]

    ● 무료 인증서Let's Encrypt는 동일 ip당주당 5개의 중복 생성시 인증서 제한이 적용 사용못하는 조건이 될 수 있습니다 . 중복 인증…

    [ ● 작업) ESXi VM 이미지 백업 내보내기 작업) 호스트 또는 vSphere 클라이언트에서 VM을 내보… ]

    ● 작업) ESXi VM 이미지 백업 내보내기 작업) 호스트 또는 vSphere 클라이언트에서 VM을 내보내고 가져오는 간단한 방법은 무엇입니까…

    [ Cut & Paste Login and password script II ]

    ◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎\r\nDescription: This is a variation of th…

    [ .[zenaplus] 이메일 재인증 확인 메일입니다. 메세지 에러 발생 해결 ] 댓글 6

    각 파일명에_update_mail3.php_update_mail3_0.php이렇게 사용하는데요...이 둘의 파일 내용은 같은 내용이나 발송시에 …

    [ 하이라이트 기능만 추가 ]

    \r\ngnu 4.34.02 기본스킨\r\n\r\n\r\n- view.skin.php 에 하이라이트 기능만 추가됨\r\n- 현재 SyntaxHi…

    [ 레이어 상단 무조건고정 ]

    \r\n목록 \r\n글쓰기\r\n요즘 유행이네요 레이어 상단 무조건고정 \r\n\r\n\r\nyuts \r\n작성일시 2012.05.16 11:…

    [ 배추빌더 라이트의 메뉴 구성 ] 댓글 2

    \r\n\r\n\r\n 슬프다 (58.♡.1.95) 2012-12-07 (금) 22:50 \r\n\r\n\r\n\r\n\r\n1. 상단 메뉴바와…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-28 23:24:11

    오늘의 홈 현황


    • 현재 접속자♨ 519 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 7 명
    • 오늘 방문자 1,989 명
    • 어제 방문자 2,126 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,401,144 명
    • 전체 게시물※ 8,661 개
    • 전체 댓글수※ 24,782 개
    • 전체 회원수 11,074 명

    QR코드


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

    알림 0








    최신글↑