이 문서는 아카이브 처리되었으며 Apple은 더 이상 이 문서를 업데이트하지 않습니다.

SMB 2 및 SMB 3 연결을 위한 패킷 서명 끄기

Mac에서 패킷 서명을 끄는 방법에 대해 알아봅니다.

macOS 10.13.4 및 이후 버전에서는 기본적으로 패킷 서명이 꺼져 있습니다. SMB 2 또는 SMB 3 연결을 위한 패킷 서명은 서버에서 제공하는 경우 필요할 때 자동으로 켜집니다. 이 문서의 지침은 macOS 10.13.3 및 이전 버전에 적용됩니다.

SMB 2 또는 SMB 3 연결을 사용할 때는 패킷 서명이 기본적으로 켜집니다. 다음과 같은 경우에는 패킷 서명을 꺼야 할 수도 있습니다.

  • 타사 서버에 연결할 때 성능이 저하됩니다.

  • 패킷 서명을 지원하지 않는 서버에 연결할 수 없습니다.

  • 타사 기기를 macOS SMB 서버에 연결할 수 없습니다.

패킷 서명을 끄면 SMB 연결의 보안이 약화됩니다. 클라이언트와 서버가 모두 보안 네트워크에 있는 경우에만 패킷 서명을 끄십시오.

macOS 클라이언트에서 패킷 서명 끄기

macOS 컴퓨터에 /etc/nsmb.conf 파일이 있는지 확인합니다.

macOS 컴퓨터에 /etc/nsmb.conf 파일이 있는 경우

  1. /etc/nsmb.conf 파일을 엽니다.

  2. signing_required 값을 다음과 같이 'no'로 설정합니다.

    [default]

    signing_required=no

  3. /etc/nsmb.conf 파일을 저장합니다.

  4. 마운트된 SMB 공유의 연결을 모두 해제한 다음 다시 연결하여 변경사항이 적용되도록 합니다.

macOS 컴퓨터에 /etc/nsmb.conf 파일이 없는 경우

  1. 터미널을 엽니다.

  2. 다음 명령을 사용하여 signing_required 값이 'no'로 설정된 /etc/nsmb.conf 파일을 생성합니다.

    sudo -s

    echo "[default]" >> /etc/nsmb.conf

    echo "signing_required=no" >> /etc/nsmb.conf

    exit

  3. 마운트된 SMB 공유의 연결을 모두 해제한 다음 다시 연결하여 변경사항이 적용되도록 합니다.

SMB 공유를 호스팅하는 macOS 컴퓨터에서 패킷 서명 끄기

macOS 또는 macOS Server에서 다음 단계를 따릅니다.

macOS의 경우

  1. Apple 메뉴() > 시스템 환경설정을 선택한 다음 '공유'를 클릭합니다.

  2. '파일 공유' 체크 상자의 선택을 해제한 다음 공유 패널을 닫습니다.

  3. 터미널에서 다음 명령을 사용합니다.

    Sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server

    SigningRequired-bool FALSE

  4. Apple 메뉴() > 시스템 환경설정을 선택한 다음 '공유'를 클릭합니다.

  5. '파일 공유' 체크 상자를 선택한 다음 공유 패널을 닫습니다.

macOS Server의 경우

  1. 터미널을 엽니다.

  2. 터미널에서 다음 명령을 사용하여 패킷 서명을 클라이언트를 위한 옵션으로 설정합니다.

    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE

    sudo /usr/libexec/smb-sync-preferences

게시일: