11.Nas_1


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


데비안 10에서 Chroot로 SFTP 서버를 설정하는 방법

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문


    데비안 10에서 Chroot로 SFTP 서버를 설정하는 방법


    https://www.linuxtechi.com/configure-sftp-chroot-debian10/


    최근 데비안 10, 코드 이름 'Buster'가 릴리스되었습니다.이 기사에서는 데비안 10 시스템의 환경과 같은 Chroot 'Jail'을 사용하여 sftp를 구성하는 방법을 보여줍니다. 여기서 Chroot Jail과 유사한 환경은 사용자가 해당 홈 디렉토리를 넘어갈 수 없거나 사용자가 홈 디렉토리에서 디렉토리를 변경할 수 없음을 의미합니다. 다음은 실험실 세부 사항입니다.

    • OS = 데비안 10
    • IP 주소 = 192.168.56.151

    SFTP 구성 단계로 넘어가겠습니다.

    1 단계 : groupadd 명령을 사용하여 sftp에 대한 그룹 작성

    터미널을 열고 아래 groupadd 명령을 사용하여 이름이 " sftp_users "인 그룹을 작성하십시오 .

    groupadd sftp_users

    2 단계 : 'sftp_users'그룹에 사용자 추가 및 권한 설정

    새 사용자를 작성하고 해당 사용자를 'sftp_users'그룹에 추가하려면 다음 명령을 실행하십시오.

    구문 : # useradd -m -G sftp_users <사용자 이름>

    사용자 이름이 'shimss'이라고 가정 해 봅시다

    useradd -m -G sftp_users shimss

    다음 chpasswd 명령을 사용하여 비밀번호를 설정하십시오.

     echo "shimss:12345" | chpasswd

    기존 사용자를 'sftp_users'그룹에 추가하고 usermod 명령 아래에서 실행하려는 경우 기존 사용자 이름이 'shimss'라고 가정합니다

    usermod -G sftp_users shimss

    이제 사용자에 필요한 권한을 설정하십시오.

    chown root /home/shimss /home/shimss/

    사용자의 홈 디렉토리 모두에 업로드 폴더를 만들고 올바른 소유권을 설정하십시오.

    root@linuxtechi:~# mkdir /home/shimss/upload
    root@linuxtechi:~# chown shimss /home/shimss/upload
    

    참고 : U의 조나단과 크리스 같은 SER가 로컬 시스템에서 폴더에 업로드 할 파일과 디렉토리를 업로드 할 수 있습니다.

    3 단계 : sftp 구성 파일 편집 (/ etc / ssh / sshd_config)

    sftp 작업이 ssh를 통해 수행되었다고 이미 언급했듯이 구성 파일은 " / etc / ssh / sshd_config "입니다. 변경하기 전에 먼저 백업을 수행 한 다음이 파일을 편집하고 다음 내용을 추가하는 것이 좋습니다.

    root@linuxtechi:~# cp /etc/ssh/sshd_config /etc/ssh/sshd_config-org
    root@linuxtechi:~# nano /etc/ssh/sshd_config
    ………
    #Subsystem      sftp    /usr/lib/openssh/sftp-server
    Subsystem       sftp    internal-sftp
    
    Match Group sftp_users
      X11Forwarding no
      AllowTcpForwarding no
      ChrootDirectory %h
      ForceCommand internal-sftp
    …………

    파일을 저장하고 종료하십시오.

    위의 변경 사항을 적용하려면 다음 systemctl 명령을 사용하여 ssh 서비스를 다시 시작하십시오.

    systemctl restart sshd

    service ssh restart

    위의 'sshd_config'파일에서“Subsystem”으로 시작하는 행을 주석 처리하고“Subsystem sftp internal-sftp”라는 새 항목과 다음과 같은 새 행을 추가했습니다.

    Match Group sftp_users"   –> 사용자가 'sftp_users'그룹의 일부인 경우 아래에 언급 된 규칙을이 항목에 적용합니다.

    “ ChrootDierctory % h ”–> 사용자는 해당 홈 디렉토리 내에서만 디렉토리를 변경할 수 있고, 홈 디렉토리를 넘어서는 안됩니다. 즉, 사용자가 디렉토리를 변경할 수 없다고 말할 수 있습니다. 다른 사용자 및 시스템의 디렉토리에 액세스 할 수 없습니다.

    “ ForceCommand internal-sftp ”–> 사용자는 sftp 명령으로 만 제한됩니다.

    4 단계 : sftp 테스트 및 확인

    sftp 서버의 동일한 네트워크에있는 다른 Linux 시스템에 로그인 한 다음 'sftp_users'그룹에 매핑 한 사용자를 통해 sftp 서버를 ssh하십시오.

    
    
    

    위는 사용자가 SSH를 사용할 수 없음을 확인한 후 다음 명령을 사용하여 sftp를 시도하십시오

    
    ls -l

    sftp ' get '명령을 사용하여 파일을 다운로드 해 봅시다

    get devops-actions.txtcd / etccd / root

    위 출력은 sftp 서버에서 로컬 시스템으로 파일을 다운로드 할 수 있음을 확인하며이 외에도 사용자가 디렉토리를 변경할 수 없는지 테스트했습니다.

    upload "폴더 아래에 파일을 업로드 해 봅시다 .

    cd upload /put metricbeat-7.3.1-amd64.debls -l

    이는 로컬 시스템에서 sftp 서버로 파일을 성공적으로 업로드했음을 확인합니다.

    이제 winscp 도구를 사용하여 SFTP 서버를 테스트하고 사용자의 자격 증명과 함께 sftp 서버 IP 주소를 입력하십시오.

    Winscp-sftp-debian10

    로그인을 클릭 한 다음 파일 다운로드 및 업로드를 시도하십시오

    다운로드 파일 winscp-debian10-sftp

    이제 업로드 폴더에 파일을 업로드하십시오.

    업로드 파일을 사용하여 winscp-Debian10-sftp

    위의 창은 업로드가 잘 작동하고 있음을 확인합니다.이 기사의 모든 것입니다. 이 단계들이 데비안 10에서 chroot 환경으로 SFTP 서버를 구성하는데 도움이된다면 피드백과 의견을 공유하십시오.


    ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠

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



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

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




    Total 1,684 / 42 Page
    [ 아미나 모바일 새로달린 뎃글 html 형식으로 나오는 것 수정 ]

    아미나 모바일 새로달린 댓글 html 형식으로 나오는 최신글 문의\r\n\r\n안녕하세요\r\n\r\n어미나의 도움으로 잘사용하는 사용자 입니다…

    [ 림스모바일 상.하단메뉴 추가 작업926 ]

    .\r\n.\r\nShims HomePage\r\n[https://11q.kr 홈피] \r\n.\n\n[이 게시물은 관리자님에 의해 2013-0…

    [ webftp ] 댓글 1

    .\r\nhttp://www.techmixer.com/build-web-ftp-client-services-with-phpwebftp/\r\n-…

    [ 한글깨짐_자동로그인시처음 한글깨짐1230 ]

    common.php에 문자셋을 추가 해결아마 그누보드 문자셋 초기 설치후 정의하여 사용하면 이상 없음자동로그인 은 아래 링크 참조https://…

    [ 구글애드센스가 필요없으면 html폴더내 title-board.php파일 삭제 ]

    1. 구글애드센스가 필요없으면 html폴더내 title-board.php파일의<div class="main-google-ad">구글 …

    [ foscam_8918 wipcamera manual 메뉴얼 및 설치 사용기 ] 댓글 3

    ip camera를 115000원에 구입 설치기 및 설치 cd입니다 \r\nhttps://11q.kr/shim/bbs/board.php?bo_t…

    [ phpMyAdmin 최신버전으로 업데이트 하기 버전 정보: 4.0.9 (최신버전) ]

    phpMyAdmin 최신버전으로 업데이트 하기 버전 정보: 4.0.9 (최신버전)http://sourceforge.net/###■ https:/…

    [ 시놀로지 diskstation folder 의미 정의 폴더 만들기 개인 홈폴더 정리내용 ]

    시놀로지 diskstation folder 의미 정의 폴더 만들기 개인 홈폴더 정리내용\r\n11q.kr 는 네이버/구글에서 검색 찾아오세요--…

    [ 림스 2.6.3과 아미나 모바일 스킨 레이아웃 2.0.9 설치 기록 ] 댓글 1

    1.아미나 림스스킨/레이아웃을 다운 압축을 m폴더에 복사\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\…

    [ 최종20130505)림스2.5.3모바일 아미나209/220모바일 오리지널 설치후 수정 작업 20130406 … ] 댓글 17

    \r\n============= 완벽한 모바일 홈피 홈페이지를 위하여 ================\r\n1.글쓰기 에러\r\n2.글삭제 에러\…

    [ ip webcam으로 카메라서버 만들어 원격 ]

    ###\r\n스트리밍서버와 안드로이드폰(스마트폰) 연동하여 웹캠으로 원격감시\r\n안드로이드 개발 | 2012.07.10 01:32 목록 크게\…

    [ 문자열 찾기 및 대체하기 ]

    \r\n문자열 찾기 및 대체하기\r\n\r\nPosted on 2013년 3월 22일 by 훼니\r\n\r\n\r\n\r\n문자열 찾기\r\n\…

    [ mysql SSH를 이용하여 DB 백업 ]

    ♠http://cafe.naver.com/synologynas/4903 참조 합니다♠ shimss home 는 https://11q.kr.com…

    [ ipcamera foscam 설정 하기 시놀로지 호환 ipcam/foscam fi8918w 붙이기 ] 댓글 1

    ipcamera foscam 설정 하기 시놀로지 호환 ipcam/foscam fi8918w 붙이기기본적으로 1) 유선 랜 연결 설정 변경 : 유…

    [ dsm6.0 [Synology Nas] Package :: Config File Editor 설정사용 php… ] 댓글 7

    [Synology Nas] Package ::ConfigFileEditor 설정이 패키지는 서버 관련 설정파일 손쉽게 열고 편집할 수 있는 서드…

    [ 시놀로지 공장초기화 444초 진행 리셋버튼 reset 4초 4초후 reset 4초 및 WEB STAT… ]

    링크\r\n기존ds712 에 DSM 6.0 시놀로지가 web station이\r\n홈페이지가 동작 하지 않는다오리지널 시놀로지 공장초기화 444…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-06 17:36:59

    오늘의 홈 현황


    • 현재 접속자♨ 650 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 6 명
    • 주간 가입자※ 18 명
    • 오늘 방문자 1,686 명
    • 어제 방문자 1,981 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,417,170 명
    • 전체 게시물※ 8,677 개
    • 전체 댓글수※ 24,844 개
    • 전체 회원수 11,093 명

    QR코드


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

    알림 0








    최신글↑