Bu konuda, Windows sistemi kullanan bir istemciyle SMB protokolü paylaşımının nasıl bağlanacağı ve buna nasıl erişileceği açıklanmaktadır.
Ön koşullar
Bir SMB protokolü paylaşımı oluşturun. Daha fazla bilgi için bkz. Paylaşım oluşturma.
-
Bir ECS (Windows) örneği oluşturun. Daha fazla bilgi için bkz. ECS örneği oluşturma.
445 numaralı bağlantı noktasının açık olduğundan emin olun. SMB protokolü paylaşımları 445 numaralı bağlantı noktası üzerinden iletişim kurar. 445 numaralı bağlantı noktası kapalıysa hedef ECS örneğinin güvenlik grubuna bu bağlantı noktası için bir kural ekleyin. Daha fazla bilgi için bkz. Güvenlik gruplarını kullanma.
Alibaba Cloud üzerinde dağıtılan bir dosya ağ geçidi en fazla 16 SMB paylaşımı destekler. Farklı ağ geçidi türlerinin desteklediği maksimum SMB paylaşımı sayısı CPU ve bellek teknik özelliklerine göre değişir. Daha fazla bilgi için bkz. Teknik özellikler.
Paylaşımları bağladıktan sonra dosya sistemlerinde görüntülenen maksimum kapasite dosya ağ geçidinin teknik özelliklerine göre değişir. Daha fazla bilgi için Cloud dosya ağ geçitleri teknik özellikleri tablosunda belirtilen önerilen dosya sistemi kapasitesine bakın.
V1.0.35 ve sonraki sürümlerde bir SMB paylaşımı için kullanıcı yapılandırılmamışsa istemci varsayılan olarak genel kullanıcıyla SMB paylaşımına erişir. Kullanıcı yapılandırdıysanız bu kullanıcıların SMB paylaşımına erişebilmesi için okuma-yazma veya yalnızca okuma izni verin. Daha fazla bilgi için bkz. SMB paylaşımı yapılandırma.
SMB kullanıcı izinlerini değiştirdikten sonra Windows sistemindeki istemci bilgilerini temizlemek için net use /delete <paylaşım yolu> komutunu çalıştırın. İstemciyi yeniden başlatmayın.
Adım 1: Ortamı hazırlama
Aşağıdaki adımları her Windows sunucusu için ilk bağlama sırasında yalnızca bir kez uygulayın. Her bağlama işleminde tekrarlamayın.
-
Aşağıdaki sistem sürümleri için istemcide anonim erişime izin verin.
-
Windows Server 2016 ve sonraki sürümler için aşağıdaki komutu çalıştırın.
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1 -
Windows Server 2025 için SMB imzalamasını devre dışı bırakmak üzere aşağıdaki adımları uygulayın:
-
CMD'yi yönetici olarak açın ve aşağıdaki komutu çalıştırın:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v RequireSecuritySignature /t REG_DWORD /d 0 /f Değişikliklerin etkili olması için bilgisayarı yeniden başlatın.
-
-
-
Workstation hizmetini etkinleştirin.
seçeneğine gidin veya
Win+Rklavye kısayolunu kullanın. Yerel hizmet yöneticisini açmak içinservices.mscgirin.-
Hizmetler listesinde Workstation hizmetini bulun. Durumunun Running ve başlangıç türünün Automatic olduğunu doğrulayın.
Workstation hizmeti varsayılan olarak etkindir.
-
TCP/IP NetBIOS Helper hizmetini etkinleştirin.
Network and Sharing Center öğesini açın ve etkin ağ bağlantısına tıklayın.
Properties öğesine tıklayın, Internet Protocol Version 4 (TCP/IPv4) öğesine çift tıklayın ve ardından Advanced öğesine tıklayın.
Advanced TCP/IP Settings iletişim kutusunda seçeneğini belirleyin.
seçeneğine gidin veya
Win+Rklavye kısayolunu kullanın. Yerel hizmet yöneticisini açmak içinservices.mscgirin.-
Hizmetler listesinde TCP/IP NetBIOS Helper hizmetini bulun. Durumunun Running ve başlangıç türünün Automatic olduğunu onaylayın.
TCP/IP NetBIOS Helper hizmeti varsayılan olarak etkindir.
Adım 2: SMB protokolü paylaşımını bağlama
SMB protokolü paylaşımları manuel ve otomatik bağlama yöntemlerini destekler. Manuel bağlama geçici bağlantılar içindir. Sunucuyu her başlattığınızda veya yeniden başlattığınızda paylaşımı yeniden bağlamanız gerekir. Otomatik bağlama kalıcı bağlantılar içindir. Sunucuyu her başlattığınızda veya yeniden başlattığınızda paylaşımı yeniden bağlamanıza gerek yoktur. Bağlama bilgilerinin kaybolmasını önlemek ve sunucu yeniden başlatıldıktan sonra bağlanan dosya sistemlerinin görünür kalmasını sağlamak için başarılı bir manuel bağlama işleminden sonra otomatik bağlamayı yapılandırın.
SMB paylaşımını manuel olarak bağlama
-
Bir CMD komut satırı penceresi açın ve SMB paylaşımını bağlamak için aşağıdaki komutu çalıştırın.
net use Z: \\gateway_ip\share_nameParametre
Açıklama
Z
Geçerli Windows sisteminde bağlanacak hedef sürücü harfi. Çakışma oluşursa veya birden fazla SMB paylaşımı bağlanırsa sürücü harflerini alfabetik sıraya göre azalan düzende atayın.
gateway_ip
Cloud Storage Gateway IP adresi. Gerçek değerle değiştirin. Cloud Storage Gateway konsolunda hedef Cloud Storage Gateway'i bulun. Paylaşımlar sayfasındaki bağlama hedefini görüntüleyin. Varsayılan olarak IPv4 bağlama hedefidir.
NotYalnızca China (Hohhot) bölgesi IPv6 bağlamalarını destekler. Ağ geçidi tarafından kullanılan Virtual Private Cloud (VPC) ve vSwitch IPv6'yı desteklemelidir.
IPv6 bağlamalarını kullanmadan önce ECS istemcisinde IPv6 adresi yapılandırıldığından emin olun.
Mevcut bir ağ geçidinin VPC'si ve vSwitch'i IPv6'yı destekliyorsa ağ geçidinin işlem listesinde IPv6'yı etkinleştirin. Bağlama hedeflerinin ikinci satırı daha sonra varsayılan olarak IPv6 bağlama hedefini gösterir. Bu VPC'de yeni oluşturulan ağ geçitleri varsayılan olarak IPv6'yı destekler ve açıkça etkinleştirilmesini gerektirmez.
share_name
SMB paylaşım adı.
-
SMB protokolü paylaşımının başarıyla bağlandığını onaylayın.
Şu komutu çalıştırın:
net use-
Örnek çıktı
Aşağıdaki örnekteki gibi bir komut çıktısı görüyorsanız SMB dosya sistemi bağlanmıştır. SMB paylaşımı bağlandıktan sonra yerel dizine eriştiğiniz gibi SMB paylaşımına erişebilirsiniz. SMB paylaşımında yazma izniniz varsa veri yazabilirsiniz. Yalnızca okuma izniniz varsa yalnızca veri okuyabilirsiniz. Daha fazla bilgi için bkz. Paylaşımları yönetme.
C:\Users\Administrator>net use New connections will be remembered. Status Local Remote Network ------------------------------------------------------------------------------- OK Z: \\192.168.125.235\smb Microsoft Windows Network The command completed successfully. C:\Users\Administrator>
(İsteğe bağlı) SMB paylaşımını otomatik olarak bağlama
ECS yeniden başlatıldığında SMB protokolü paylaşımlarını otomatik olarak bağlamak için Windows ECS örneğinizdeki c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat dosyasını yapılandırın.
-
Bir CMD komut satırı penceresi açın. auto_mount.bat betiğini yapılandırmak için aşağıdaki komutu çalıştırın.
echo %HOMEPATH%\mount.bat > auto_mount.bat -
auto_mount.bat betiğinin kullanıcı oturum açtıktan sonra otomatik olarak çalışmasını ve diğer kullanıcılar için okuma ile yürütme iznine sahip olmasını sağlamak için aşağıdaki üç komutu çalıştırın.
MOVE auto_mount.bat "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"icacls "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat" /grant everyone:rxREG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /f /v MyMount /t REG_SZ /d "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat" -
mount.bat betiğini yapılandırmak için aşağıdaki komutu çalıştırın.
Kimlik doğrulaması olmadan bağlama
Kimlik doğrulaması gerektirmeyen durumlar için aşağıdaki komutu kullanın:
echo net use z: \\gateway_ip\share_name > "%HOMEPATH%\mount.bat"Sürücü harfi
z, ağ geçidi IP'sigateway_ipve paylaşım adıshare_namedeğerlerini gerçek değerlerle değiştirin.Kimlik doğrulaması ile bağlama
-
SMB kullanıcısı kullanarak SMB protokolü paylaşımını bağlamak için betiği aşağıdaki komutla yapılandırın.
echo net use z: \\gateway_ip\share_name /user:username password > "%HOMEPATH%\mount.bat"Sürücü harfi
z, ağ geçidi IP'sigateway_ip, paylaşım adıshare_name, SMB kullanıcı adıusernameve SMB kullanıcı parolasıpassworddeğerlerini gerçek değerleriyle değiştirin. -
Windows oturum açma kullanıcı kimliği dışındaki bir etki alanı kullanıcı kimliği kullanarak SMB protokolü paylaşımını bağlamak için betiği aşağıdaki komutla yapılandırın.
echo net use z: \\gateway_ip\share_name /user:username@domain password > "%HOMEPATH%\mount.bat"Sürücü harfi
z, ağ geçidi IP'sigateway_ip, paylaşım adıshare_name, etki alanı kullanıcı adıusername@domainve etki alanı kullanıcı parolasıpassworddeğerlerini gerçek değerlerle değiştirin.
-
-
ECS sunucusunu yeniden başlatın.
Kullanıcı tekrar oturum açtıktan sonra bağlama sonucunu doğrulamak için
net usekomutunu çalıştırın.ÖnemliElastic Compute Service (ECS) örneğini yeniden başlatmak hizmet kesintisine neden olur. ECS örneğini yoğun olmayan saatlerde yeniden başlatın.
Paylaşımı bağlarken başka sorunlarla karşılaşırsanız bkz. Bağlama hatalarını giderme.
Paylaşımı kaldırma
Veri kaybını önlemek için paylaşımı kaldırmadan önce yükleme durumunun Upload Complete olduğunu doğrulayın. Daha fazla bilgi için bkz. Paylaşımımın senkronizasyon durumu neden 'Upload Incomplete' olarak kalıyor?
-
Komut satırında aşağıdaki komutu girin:
net use Z: /delNotBurada
Zsürücü harfidir. Gerçek değerle değiştirin. Paylaşımın başarıyla kaldırılıp kaldırılmadığını doğrulamak için komut satırında
net usegirin.
Diğer işlemler
Paylaşımı bağlamak ve buna erişmek için SMB kullanıcısı kullanma hakkında bilgi edinmek için bkz. SMB paylaşımına erişmek için SMB kullanıcısını nasıl kullanırım?.
Farklı kullanıcılar için salt okunur veya okuma-yazma gibi ACL erişim izinlerini yapılandırmak için bkz. Windows örneği kullanarak AD etki alanı kurma ve Dosya ağ geçidinin AD etki alanına katılması.