728x90
WebDAV 서버 설정
2024.05.22 - [Linux] - Docker를 이용한 WebDAV Nginx 서버 구축하기
1. Install davfs2
$ sudo apt install davfs2
(설치 과정에서 yes 선택)
$ sudo dpkg-reconfigure davfs2
2. Add user to davfs2 group
sudo usermod -aG davfs ${계정}
3. Create mount directory
sudo mkdir -p ${MOUNT_POINT}
4. Create webdav credential
$ vi ~/.davfs/secrets
# [webdav서버] [접속계정] [접속비번]
http://${YOUR-SERVER}:{PORT}/ {USERNAME} {USERPASSWD}
$ chmod 600 ~/.davfs/secrets
5. Add /etc/fstab
$ sudo vi /etc/fstab
http://{YOUR_SERVER}:{PORT}/ {MOUNT_POINT} davfs user,noauto,nofail,file_mode=600,dir_mode=700 0 1
*참고1) ~/.davfs2/secrets의 접속할 서버경로가 /etc/fstab의 서버경로와 같아야함
ex) http://10.100.12.34:80/share ( ~/.davfs2/secrets)
http://10.100.12.34:80/ ( /etc/fstab) 로 설정하면 자동 로그인 안됨
* 참고2) 리눅스 파일시스템 옵션
https://meongj-devlog.tistory.com/134
6. Reload systemd
sudo systemctl daemon-reload
7. 서버 재접속 (logout/login)
8. mount / umount
webdav 접속 계정/비번 입력 없이 마운트 가능
$ sudo mount /mnt/webdav
$ sudo umount /mnt/webdav
* fstab / credential 사용하지 않고 마운트 하기
$ sudo mount -t davfs http://{YOUR_SERVER}:{PORT}/{PATH} ${MOUNT_POINT}
Please enter the username to authenticate with server
http://{YOUR_SERVER}:{PORT}/{PATH} or hit enter for none.
Username: (YOUR_NAME)
Please enter the password to authenticate user testworks with server
http://{YOUR_SERVER}:{PORT}/{PATH} or hit enter for none.
Password: (YOUR_PASSWORD)
참고
https://gist.github.com/mjhong0708/33114351416a886eb8fbc39af9583064
https://blog.jongbin.com/2017/03/mount-box-on-fedora/
728x90
'Linux' 카테고리의 다른 글
Docker를 이용한 WebDAV Nginx 서버 구축하기 (0) | 2024.05.22 |
---|---|
Ubuntu NFS Mount (0) | 2024.04.03 |
Ubuntu 날짜/시간 변경하기(timedatectl, dpkg-reconfigure) (0) | 2023.07.19 |
[Linux] 수동으로 ADB/Fastboot 버전 업그레이드 하기 (0) | 2023.04.20 |
Ubuntu hostname 확인/변경 (0) | 2023.03.06 |