Image

지식 기반 → Debian 12 VPS 서버에서 Samba를 사용한 파일 공유

[가상 서버]
출판 날짜: 21.03.2024

파일을 사용하여 공동작업하는 방법에는 여러 가지가 있습니다. 가장 일반적인 방법은 공유 드라이브를 설치하는 것입니다. 이를 통해 컴퓨터뿐만 아니라 모바일 장치에서도 파일에 액세스할 수 있습니다. 예를 들어 NextCloud 애플리케이션을 사용하면 파일 공동 작업을 위해 자신의 디스크를 빠르고 편리하게 배포할 수 있습니다.

이 예에서는 이전에 Samba를 사용하여 널리 사용되었던 옵션인 클래식 옵션을 사용하는 방법을 살펴보겠습니다. 응용 프로그램은 smb 프로토콜을 사용하여 파일과 폴더를 공유합니다.

이 가이드를 사용하면 집에서 로컬로 설치하거나 VPS 서버에 설치하여 인터넷을 통해 연결할 수 있을 뿐만 아니라 다양한 이점을 얻을 수 있습니다.

1. 패키지를 설치합니다.

apt update
apt upgrade
apt install samba
systemctl start smbd
systemctl enable smbd

2. 서비스 설정

구성 파일이 변경될 때마다 서비스를 다시 시작하고 명령을 사용하여 서비스가 실행되고 있는지 확인해야 합니다:

service smbd restart
service smbd status

이렇게 하면 변경 사항을 적용하고 구성에 오류가 없는지 확인하게 됩니다.

nano /etc/samba/smb.conf

2.1 익명 액세스가 가능한 폴더 설정

2.1.1 디렉토리 생성

mkdir -p /var/fileshare/anonymous
chmod 777 /var/fileshare/anonymous

2.1.2 /etc/samba/smb.conf 파일에 구성을 추가해 보겠습니다

[anon_share]          
    comment = Directory anonymous
    path = /var/fileshare/anonymous
    public = yes
    writable = yes
    read only = no
    guest ok = yes
    create mask = 0775
    directory mask = 0775
    force create mode = 0775
    force directory mode = 0775

2.2 비밀번호 접근이 가능한 폴더 설정하기

2.2.1 폴더 추가

mkdir -p /var/fileshare/pass-only
chmod 777 /var/fileshare/pass-only

2.2.2 /etc/samba/smb.conf 파일에 구성을 추가해 보겠습니다

[access-by-pass]
    comment =  access-by-pass
    path =  /var/fileshare/pass-only
    public = no
    writable = yes
    read only = no
    guest ok = no
    create mask = 0775
    directory mask = 0775
    force create mode = 0775
    force directory mode = 0775

2.2.3 사용자를 추가하자

adduser user2
smbpasswd -a user2

이제 이 디렉토리에 액세스하려고 하면 로그인 이름과 비밀번호를 입력하라는 메시지가 표시됩니다.

2.3 접근권한 설정하기

특정 사용자에게 쓰기 권한을 추가하려면 행을 추가하세요.

writable = no
guest ok = no
...
valid users = user2, user3, someone
write list = user2
...
create mask = 0775

3. 네트워크 폴더에 연결

3.1 Windows 운영체제에서 연결하기

탐색기를 열고 아래와 같이 ip와 백슬래시 두 개를 차례로 입력합니다.

\\xxx.111.xxx.234

3.2 Linux 운영 체제에서 연결

3.2.1 필요한 유틸리티 설치

apt install cifs-utils

3.2.2 네트워크 리소스 탑재의 예

mount.cifs //xxx.111.xxx.234/anon_share  /mnt

완료되었습니다. 삼바 파일 공유 서버가 설치 및 구성되었습니다.

참고: 파일을 열려면 항상 다운로드해야 하는 FTP 프로토콜과 달리, 삼바 네트워크 리소스를 사용하면 마치 USB 드라이브를 사용하여 연결된 것처럼 파일 작업을 할 수 있습니다. 이는 상당한 편의성을 제공하며 파일 및 협업에 있어 주요 이점입니다. 네트워크를 통한 폴더.





No Comments Yet