Menonaktifkan penandatanganan paket untuk sambungan SMB 2 dan SMB 3

Pelajari cara menonaktifkan penandatanganan paket di Mac.

Di macOS 10.13.4 dan versi lebih baru, penandatanganan paket tidak aktif secara default. Penandatanganan paket untuk sambungan SMB 2 atau SMB 3 aktif secara otomatis saat diperlukan jika server menawarkannya. Petunjuk dalam artikel ini berlaku untuk macOS 10.13.3 dan versi sebelumnya.

Saat Anda menggunakan sambungan SMB 2 atau SMB 3, penandatanganan paket diaktifkan secara default. Anda mungkin ingin menonaktifkan penandatanganan paket jika:

  • Performa menurun saat Anda tersambung ke server pihak ketiga.
  • Anda tidak dapat tersambung ke server yang tidak mendukung penandatanganan paket.
  • Anda tidak dapat menyambungkan perangkat pihak ketiga ke server macOS SMB Anda.

Jika menonaktifkan penandatanganan paket, berarti Anda menurunkan keamanan sambungan SMB. Nonaktifkan penandatanganan paket hanya jika klien dan server berada di jaringan yang aman.

Menonaktifkan penandatanganan paket pada klien macOS

Periksa apakah komputer macOS Anda memiliki file /etc/nsmb.conf.

Jika komputer macOS Anda memiliki file /etc/nsmb.conf

  1. Buka file /etc/nsmb.conf.
  2. Atur nilai signing_requested ke "no", seperti ini:
    [default]
    sign_required=no

  3. Simpan file /etc/nsmb.conf.
  4. Putuskan sambungan, lalu sambungkan kembali setiap berbagi SMB yang terpasang untuk menerapkan perubahan.

Jika komputer macOS Anda tidak memiliki file /etc/nsmb.conf

  1. Buka Terminal.
  2. Gunakan perintah ini untuk membuat file /etc/nsmb.conf dengan nilai signing_required yang diatur ke "no":
    sudo -s
    echo "[default]" >> /etc/nsmb.conf
    echo "signing_required=no" >> /etc/nsmb.conf
    exit

  3. Putuskan sambungan, lalu sambungkan kembali setiap berbagi SMB yang terpasang untuk menerapkan perubahan.

Menonaktifkan penandatanganan paket di komputer macOS yang meng-host berbagi SMB

Ikuti langkah-langkah di macOS atau di macOS Server.

Di macOS

  1. Pilih menu Apple > Preferensi Sistem, lalu klik Berbagi.
  2. Hapus centang pada kotak Berbagi File, lalu tutup panel Berbagi.
  3. Di Terminal, gunakan perintah ini:
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE
  4. Pilih menu Apple > Preferensi Sistem, lalu klik Berbagi.
  5. Centang kotak Berbagi File, lalu tutup panel Berbagi.

Di macOS Server

  1. Buka Terminal.
  2. Di Terminal, gunakan perintah ini guna membuat penandatanganan paket opsional untuk klien:
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server SigningRequired -bool FALSE

    sudo /usr/libexec/smb-sync-preferences
Tanggal Dipublikasikan: