오라클클라우드,GCP,AWS등 정보공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Oracle

Arm용 sftp docker 구축해서 사용하기.

달소 달소 275

2

0

안녕하세요. 달소입니다.

 

오늘은 오라클 클라우드에서 사용할수있는 ARM 용 sftp docker 구축방법입니다.

 

sftp의 경우 기본 ssh를 이용해서도 사용할 수 있지만 파일공유를 위해서라면 굳이 서버에 계정을 사용하지않고

sftp용 docker만 이용하면 간편하게 파일서버를 운영할 수 있습니다.

 

뭐 제가 생각하는 이상적인 형태는 

오라클클라우드의 토렌트 다운로드를 받아서 sftp에 볼륨매칭해주고

헤놀로지에서 rclone을 이용해 오라클 클라우드에 sftp를 이용해서 파일공유를 쉽게하는방법입니다 ㅎㅎ 이게 말로설명하려니 꽤나 복잡하네요.

 

사전준비 및 환경

CPU : ARM64

OS : Ubuntu 20.04
docker 및 docker-compose 설치상태.

 

이제 sftp docker를 구축해보겠습니다.

 

기본적으로 sftp docker의 경우 가장유명한 이미지는 atmoz/sftp 이나 이건 64bit 용이라서

arm용으로는 emberstack/sftp 를 사용했습니다.(라즈베리파이나 오라클 arm은 이걸사용하시면되겠습니다)

image.png.jpg

https://hub.docker.com/r/emberstack/sftp

 

볼륨매칭할 디렉터리 생성 및 config 생성하기

mkdir -p /data/sftp/upload

vi /data/sftp/sftp.json

 

{
    "Global": {
        "Chroot": {
            "Directory": "%h",
            "StartPath": "sftp"
        },
        "Directories": ["sftp"]
    },
    "Users": [
        {
            "Username": "dalso",
            "Password": "dalso"
        }
    ]
}

 

 이제 docker-compose.yml 파일을 작성하겠습니다.

기본 docker보다 컨피그 저장이 용이해서 docker-compose.yml을 사용합니다.

 

vi docker-compose.yml

 

외부포트부분은 2222 부분을 수정하면되고

컨피그 파일볼륨매칭이 첫번째

데이터용 볼륨매칭이 2번째입니다.

version: '3'
services:
  sftp:
    image: "emberstack/sftp"
    ports:
      - "2222:22"
    volumes:
      - /data/sftp/sftp.json:/app/config/sftp.json:ro
      - /data/sftp/upload:/home/dalso/sftp

 

파일작성이 완료되었으면 아래 명령어로 컨테이너를 생성해주세요.
처음에만 이미지를 다운로드 받습니다.

docker-compose up -d

 

image.png.jpg

 

요렇게 등록해주고 Winscp를 통해 접속해보겠습니다.

 

image.png.jpg

 

image.png.jpg

 

이렇게 접속해서 여기에 파일을 올리면

볼륨매칭한 서버의 /data/sftp/upload에도 파일이 올라갑니다.

 

image.png.jpg

 

image.png.jpg

신고공유스크랩
0
2명이 추천

달소 달소
97Lv. 190552P
다음 레벨까지 1528P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

본 게시판은 서버구축 게시판과 통합되었습니다.

서버구축 게시판 이동하기
분류 제목 글쓴이 날짜 조회 추천
Oracle 공지 조금 더 간단한 오라클 인스턴스 생성 자동화 방법 (생성확인 완료) 14 나린이2 22.06.14.20:09 4324 +4
Oracle 공지 오라클 A1 인스턴스 (최대 4코어 24GB 메모리) 생성 자동화 스크립트 한글 가이드 24 theb1ue 22.06.14.16:05 4065 +6
Oracle 오라클 서울리전 A1 인스턴스 숙청 당했네요 16 theb1ue 22.12.13.16:31 2545 +1
잡담 arm64에서 x86 에뮬레이팅은 못 써먹겠네요.. 7 luna1474 22.12.04.17:49 1017 +1
정보 웹 스토리지 클라우드 추천해주실 수 있으실까요? 4 상방리 22.11.07.14:38 529 +1
GCP
image
달소 22.07.14.21:57 4525 +6
정보
image
theb1ue 22.07.08.13:57 1165 +6
Oracle
image
theb1ue 22.06.14.16:05 4065 +6
Oracle
normal
개굴개굴이 22.04.14.03:32 840 +5
Oracle
image
달소 21.12.03.17:22 1017 +5
Oracle
normal
사과맛초코렛 22.07.06.19:06 531 +4
Oracle
image
나린이2 22.06.14.20:09 4324 +4
Oracle
image
개굴개굴이 22.04.28.23:44 423 +4
AWS
image
DarkAcid 22.08.25.22:53 161 +3
GCP
image
달소 22.06.28.17:10 220 +3