일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- omv5
- 바디스윙
- nginx
- proftpd
- uboot
- tm-ac1900
- webmin
- EBS
- Nas
- webdav
- BCM94352Z
- 커널 5.13.8
- parallel to usb
- omv
- ebs 녹음
- iomega
- pihole
- AC68U
- h6000ii
- 마클미러
- Stretch
- traefik2
- 나인봇 미니 충전
- macvlan
- 모하비
- 골프 스윙
- debian9
- wrt54g
- SAMBA
- openmediavault
- Today
- Total
해피 투게더
iomega ez debian9 ajenti 설정하다가 포기 본문
ajenti 로 설정해 보려고.
notepad 에서 삼바, ftp 설정 수정하기 편하다
대시보드에서 삼바, ftp 재시작등 하드 용량 작동 상태 체크가 편하다
하드를 교체하였거나 데비안 설치후에 처음 설정 할 경우
fdisk -l 로 하드 확인하고
fdisk /dev/sda
d //기존 파티션 삭제
n // 새 파티션
p // primary 로
1 // 하나의 파티션
enter // default 사이즈
enter // default 사이즈
w // 디스크에 쓰기
mkfs ext4 /dev/sda1 // ext4 로 포맷
mkdir /mnt/nas
mount /dev/sda1 /mnt/nas
chown nobody.users /mnt/nas // 소유자 변경
chmod g+w /mnt/nas // 그룹에 쓰기 권한
swap 설정
dd if=/dev/zero of=/swapfile bs=1M count=512
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
nano /etc/fstab 추가
/swapfile none swap defaults 0 0
hostname, hostaddresses 설정
nano /etc/hostname
debian
nano /etc/hosts
127.0.0.1 debian
ajenti 설치
wget http://repo.ajenti.org/debian/key -O- | apt-key add -
echo "deb http://repo.ajenti.org/ng/debian main main" >> /etc/apt/sources.list
apt-get update && apt-get install ajenti -y
service ajenti restart
apt-get install ajenti-v cron
service ajenti restart
https://server-ip:8000 에 접속
유저네임 root
파스워드 admin
유저추가
tools - terminal
삼바 설치
apt-get install samba samba-common-bin
tools - notepad - open - /etc/samba/smb.conf 제일 아래 붙여넣고 save
nano /etc/samba/smb.conf 로 설정도 가능
[admin]
create mask = 0666
directory mask = 0777
writeable = yes
valid users = dad
path = /mnt/private
[kids]
create mask = 0666
writeable = yes
valid users = kids,dad
path = /mnt/public
directory mask = 0777
ftp 설치
apt-get install proftpd-basic
tools - notepad - open - /etc/proftpd/proftpd.conf 에 제일 아래에 붙여넣고 save
nano /etc/proftpd/proftpd.conf 로 설정도 가능
DefaultChdir /mnt
DefaultRoot /mnt
#VALID LOGINS
<Limit LOGIN>
AllowUser dad
AllowUser kids
DenyALL
</Limit>
<Directory /mnt/private>
<Limit ALL>
AllowUser OR dad
DenyAll
</Limit>
<Limit READ DIRS>
AllowUser OR dad
DenyAll
</Limit>
</Directory>
<Directory /mnt/public>
<Limit ALL>
AllowUser OR kids,dad
DenyAll
</Limit>
<Limit READ DIRS>
AllowUser OR kids,dad
DenyAll
</Limit>
</Directory>
webdav 설정
apt-get install -y nginx php-fpm php-cgi
ajenti 에서 webdav 설정이 안됨
dav_ext_methods PROPFIND OPTIONS; 이 옵션을 넣으면 nginx 가 실행불가
결국 포기하고 webmin 으로 돌아감. 아이패드에서 webdav 로 음악듣는데...
다음에 기회가 되면 다시 도전...