Debian 11 Bullseye에서 Samba를 설치하고 구성하는 방법

Samba는 환상적인 도구입니다. 이를 통해 Linux 데스크톱, 랩톱 및 서버는 Windows/Mac OS 호환 파일 공유를 호스팅할 수 있습니다. 이 가이드는 Debian 11 Bullseye에서 Samba를 설치하고 구성하는 방법을 보여줍니다.

참고: 이 가이드에서는 Debian 11을 사용한다고 가정합니다. 그러나 Debian 10 이하를 사용하는 경우 지침이 동일해야 합니다. 부담 없이 따라해 보세요.

삼바 설치 방법 – GUI

데비안에서 GUI를 사용하는 데 더 관심이 있다면 그래픽 인터페이스를 사용하여 Samba를 설치할 수 있다는 사실에 기뻐할 것입니다. 이를 위해 " Synaptic Package Manager " 를 열어 시작하십시오 .

Synaptic이 열리면 오른쪽 상단에서 검색 아이콘을 찾아 마우스로 클릭합니다. 이 아이콘을 선택한 후 검색 상자를 클릭하고 "samba"를 입력합니다. 검색어 입력 후 "검색" 버튼을 눌러주세요.

"검색" 버튼을 클릭하면 Synaptic Package Manager가 공식 리포지토리에서 사용 가능한 데비안 패키지를 표시합니다. 검색 결과를 스크롤하여 "samba"를 찾은 다음 마우스 오른쪽 버튼으로 클릭합니다.

"samba"를 마우스 오른쪽 버튼으로 클릭한 후 "Mark for installation" 옵션을 선택합니다. 오른쪽 클릭 메뉴에서 이 옵션을 선택하면 Synaptic Package Manager가 Samba가 Debian 11 Bullseye 시스템에서 실행해야 하는 모든 추가 패키지를 선택합니다.

Synaptic Package Manager의 팝업 창에서 "Mark" 버튼을 눌러 Debian 시스템에 Samba를 설치할 것인지 확인합니다. 그런 다음 Synaptic에서 "적용" 버튼을 찾아 클릭하여 Samba를 설치합니다.

삼바 설치 방법 – 터미널

명령줄을 통해 Debian 11 Bullseye에 Samba를 설치하려면 터미널을 열어야 합니다. Ctrl + Alt + T를 누르 거나 앱 메뉴에서 "터미널"을 검색하여 데비안 시스템에서 터미널 창을 열 수 있습니다 .

터미널 창이 열리고 사용할 준비가 되면 apt-get install 명령을 실행하여 "samba" 패키지를 설치합니다. "samba-common" 패키지도 필요합니다.

sudo apt-get 설치 삼바 삼바 공통

위의 명령을 입력하면 데비안이 암호를 묻습니다. 사용자 계정이 sudoers 파일에 있는 경우 연결된 암호를 입력합니다. 그런 다음 Enter 키를 눌러 암호를 제출하십시오.

암호를 제출하면 데비안이 시스템에 "samba" 및 "samba-common"을 설치할 것인지 묻습니다. 키보드에서 Y 키를 눌러 두 패키지 설치를 확인합니다.

터미널이 명령 실행을 완료하면 Samba가 Debian 11 Bullseye 시스템에 설치됩니다.

Samba 구성 방법 – GUI

구성 파일을 좋아하지 않거나 Samba를 다루지 않고 데비안의 GUI로 설정하려는 경우 Webmin을 사용할 수 있습니다. Webmin은 Samba와 같은 일상적인 서버 작업을 위한 웹 인터페이스를 제공하는 시스템에 설치할 수 있는 도구입니다.

Webmin을 통한 Samba 설정은 이전에 Ubuntu용 Tips.WebTech360.com에서 다루었습니다 . 그러나 데비안과 우분투는 아키텍처와 패키지 기반이 매우 유사합니다. 결과적으로 Ubuntu 지침은 Debian에서 제대로 작동합니다.

Samba 구성 방법 – 터미널

터미널을 통해 Debian 11 Bullseye에서 Samba를 구성하려면 cd 명령을 사용하여 시작하고 /etc/samba디렉터리로 이동합니다.

cd /etc/samba/

그런 다음 파일을 복사 smb.conf하고 백업을 만듭니다. 구성이 엉망인 경우 백업을 만드는 것이 좋습니다.

sudo cp smb.conf smb.conf.bak

다음으로 새 폴더를 만듭니다. /var/shares/public이 예에서는 폴더가 됩니다 . 예제 폴더를 사용하십시오. 또는 공유를 생성합니다.

sudo mkdir -p /var/shares/public

공유를 생성한 후 chmod/var/shares/ 로 올바른 권한을 갖도록 디렉토리를 업데이트합니다 . /var/shares/ 디렉토리는 "755"여야 합니다.

sudo chmod 755 -R /var/shares/

디렉터리에 대한 권한을 업데이트하면 smb.conf편집할 파일을 엽니다. 그런 다음 구성 파일의 맨 아래로 스크롤하여 다음 코드를 붙여넣습니다.

스도 나노 /etc/smb.conf

[Share]

comment = Samba file share.

path = /var/shares/public/

browseable = yes

read only = no

guest ok = yes

구성 파일을 편집한 후 키보드에서 Ctrl + O를 눌러 Nano 텍스트 편집기에 저장합니다 . Ctrl + X 를 눌러 텍스트 편집기를 종료합니다 . 그런 다음 testparm 명령 으로 Samba 구성 파일을 테스트하십시오 .

테스트팜

testparm 명령이 오류를 출력하지 않으면 systemctl 을 사용하여 Samba 서비스를 다시 시작할 수 있습니다 . Samba 서비스를 다시 시작하면 구성 파일에서 변경한 사항이 활성화됩니다.

sudo systemctl 재시작 smdb

백업 복원

백업에서 Samba 구성을 복원해야 하는 경우 다음을 수행하십시오.

cd /etc/samba/ sudo rm smb.conf sudo cp smb.conf.bak smb.conf sudo systemctl 재시작 smdb


Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다

SELinux로 Ubuntu Linux 서버 보호

SELinux로 Ubuntu Linux 서버 보호

SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

Docker 컨테이너로 파일을 전송하는 방법

Docker 컨테이너로 파일을 전송하는 방법

파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.

Linux에 DEB 파일을 설치하는 방법

Linux에 DEB 파일을 설치하는 방법

.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.

Linux에서 GOG Galaxy를 작동시키는 방법

Linux에서 GOG Galaxy를 작동시키는 방법

GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.

CentOS에 Docker 엔진을 설치하는 방법

CentOS에 Docker 엔진을 설치하는 방법

Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.

Ferdi로 모든 채팅을 하나로 통합하는 방법

Ferdi로 모든 채팅을 하나로 통합하는 방법

Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?