11장. Red Hat Enterprise Linux에서 SMB 공유 마운트
SMB(Server Message Block) 프로토콜은 파일 공유 및 공유 프린터와 같은 서버의 리소스에 액세스하는 데 사용되는 애플리케이션 계층 네트워크 프로토콜을 구현합니다.
SMB의 컨텍스트에서는 SMB의 대화 상자인 CIFS(Common Internet File System) 프로토콜에 대해 언급할 수 있습니다. SMB 및 CIFS 프로토콜이 모두 지원되며, SMB 및 CIFS 공유 마운트에 포함된 커널 모듈과 유틸리티에는 모두 cifs
라는 이름이 사용됩니다.
이 섹션에서는 SMB 서버에서 공유를 마운트하는 방법에 대해 설명합니다.
사전 요구 사항
Microsoft Windows에서는 SMB가 기본적으로 구현됩니다. Red Hat Enterprise Linux에서 커널의 cifs.ko
파일 시스템 모듈은 SMB 공유 마운트를 지원합니다. 따라서 cifs-utils
패키지를 설치합니다.
# dnf install cifs-utils
cifs-utils
패키지는 다음을 수행할 수 있는 유틸리티를 제공합니다.
- SMB 및 CIFS 공유 마운트
- 커널의 인증 키에서 NT Lan Manager(NTLM) 자격 증명을 관리합니다.
- SMB 및 CIFS 공유의 보안 설명자에서 ACL(액세스 제어 목록) 설정 및 표시
11.1. 지원되는 SMB 프로토콜 버전
cifs.ko
커널 모듈은 다음과 같은 SMB 프로토콜 버전을 지원합니다.
SMB 1
주의SMB1 프로토콜은 알려진 보안 문제로 인해 더 이상 사용되지 않으며 사설 네트워크에서만 사용할 수 있습니다. SMB1이 여전히 지원되는 옵션으로 제공되는 주요 이유는 현재 UNIX 확장을 지원하는 유일한 SMB 프로토콜 버전이라는 것입니다. SMB에서 UNIX 확장을 사용할 필요가 없는 경우 SMB2 이상을 사용하는 것이 좋습니다.
- SMB 2.0
- SMB 2.1
- SMB 3.0
- SMB 3.1.1
프로토콜 버전에 따라 일부 SMB 기능이 구현되는 것은 아닙니다.