Storage Server'ı ağ sürücüsü olarak bağlama: Linux ve Windows
Storage Server'ınızı yerel bir disk gibi şifreli olarak bağlayın: Linux'ta /storage dizini, Windows'ta storage adlı ağ sürücüsü olarak. Kalıcı bağlama ve hata mesajlarına yönelik çözümler de dâhil.
Storage Server'ınızı sunucunuza yerel bir disk gibi bağlayabilirsiniz. Bağlandıktan sonra Linux'ta /storage dizini, Windows'ta ise storage adlı bir ağ sürücüsü olarak görünür. Programlar, betikler ve yedekleme araçları doğrudan bu yola yazar; dosyaları elle bir yerden bir yere kopyalamanıza gerek kalmaz.
Bu rehber tüm yolları adım adım gösteriyor ve veriler internet üzerinden aktarıldığı için hepsi şifreli: Linux'ta SMB 3 şifrelemesiyle SMB (CIFS veya Samba olarak da bilinir) ya da SSHFS, Windows'ta ise SFTP üzerinden SSHFS-Win. Bunlara ek olarak sürücünün yeniden başlatmadan sonra da bağlı kalmasını ve pratikte en sık karşılaşılan hata mesajlarını ele alıyoruz. Linux komutları Debian 12 ve 13, Ubuntu 22.04 ve 24.04 ile AlmaLinux ve Rocky Linux 9 için, Windows adımları ise Windows 10 ve 11 ile Windows Server 2016 ila 2025 için geçerlidir.
En önemli komutları, ana bilgisayar adınız ve kullanıcı adınızla önceden doldurulmuş hâlde, müşteri panelinde Storage Server'ınızın sayfasındaki “Ağ sürücüsü olarak bağlama” kartında da bulabilirsiniz.
Başlamadan önce: bağlantı bilgileri ve erişim ayarları
Gereken tüm bilgileri müşteri panelinde, Storage Server'ınızın sayfasındaki “Bağlantı Bilgileri” bölümünde bulursunuz: ana bilgisayar adı (hostname), kullanıcı adı ve parola. Orada parola görünmüyorsa “Parolayı Sıfırla” ile yeni bir parola oluşturun. Ancak bu işlem mevcut tüm bağlantıları keser; Storage Server'ı daha önce bağlamış olan sunucularda bundan sonra yeni parolayı kullanmanız gerekir.
Aynı sayfadaki “Erişim Ayarları” düğmesi, her bir erişim yolunu ayrı ayrı açıp kapatabileceğiniz ayarları görüntüler. Bu rehber için bunlardan üçü önemlidir:
- Samba / CIFS: SMB üzerinden ağ sürücüsü için gereklidir (port 445).
- SSH / SFTP / SCP / rsync: Linux'ta SSHFS ve Windows'ta SSHFS-Win için gereklidir (port 23).
- Dış Erişilebilirlik: Sunucunuz Storage Server'a internet üzerinden eriştiği için açık olmalıdır.
Yeni sipariş edilen Storage Server'larda üç ayar da zaten açıktır. Bu yazıdaki örneklerde aşağıdaki değerler kullanılıyor; bunları kendi değerlerinizle değiştirin:
| Bilgi | Örnek değer |
|---|---|
| Ana bilgisayar adı | u123456.storage.kernelhost.net |
| Kullanıcı adı | u123456 |
| Paylaşım (SMB) | backup |
| SMB portu | 445 |
| SSH, SFTP, rsync portu | 23 |
Paylaşım her Storage Server'da backup adını taşır. Tam yol bu nedenle Windows'ta \\u123456.storage.kernelhost.net\backup, Linux'ta ise //u123456.storage.kernelhost.net/backup şeklindedir.
İlk olarak sunucunuzun Storage Server'a erişip erişemediğini kontrol edin: SSHFS ve SSHFS-Win için port 23, SMB için port 445. Linux'ta:
timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/23' && echo "Port 23 erişilebilir"
timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/445' && echo "Port 445 erişilebilir"
Windows'ta PowerShell ile:
Test-NetConnection u123456.storage.kernelhost.net -Port 23
Çıktıda TcpTestSucceeded : True görüyorsanız yol açıktır. Bağlantı kurulamıyorsa ilgili ayarı (port 23 için “SSH / SFTP / SCP / rsync”, port 445 için “Samba / CIFS”), “Dış Erişilebilirlik” ayarını ve sunucunuzda giden bağlantıları filtreleyen bir güvenlik duvarı olup olmadığını kontrol edin. 445 numaralı port kalıcı olarak engelliyse Linux'ta aşağıda anlatılan SSHFS yolunu kullanın.
Linux: Storage Server'ı /storage dizinine bağlama (SMB)
1. cifs-utils paketini kurun
SMB istemcisi cifs-utils paketiyle gelir. Debian ve Ubuntu'da:
apt-get update
apt-get install -y cifs-utils
AlmaLinux, Rocky Linux ve RHEL'de:
dnf install -y cifs-utils
2. Bağlama noktasını ve kimlik bilgileri dosyasını oluşturun
Storage Server'ın görüneceği dizini ve kimlik bilgileri için bir dosya oluşturun:
mkdir -p /storage
nano /etc/storage-credentials
Dosyanın içeriği:
username=u123456
password=PAROLANIZ
Ardından dosyayı yalnızca root'un okuyabilmesini sağlayın:
chmod 600 /etc/storage-credentials
Ayrı bir dosya kullanmanın nedeni şu: Parola böylece ne her kullanıcının okuyabildiği /etc/fstab dosyasında ne de komut geçmişinde yer alır. Paroladaki özel karakterler bu dosyada sorun çıkarmaz, tırnak işaretine de gerek yoktur.
3. Bir kez elle bağlayın ve test edin
mount -t cifs //u123456.storage.kernelhost.net/backup /storage -o credentials=/etc/storage-credentials,seal,iocharset=utf8,uid=0,gid=0,file_mode=0660,dir_mode=0770
Seçeneklerin anlamı:
seal, bağlantıyı SMB 3 ile şifreler. Veriler internet üzerinden aktarıldığı için bu seçeneği hiçbir zaman atlamayın.iocharset=utf8, dosya adlarındaki ç, ğ, ı, ş gibi Türkçe karakterlerin ve diğer özel karakterlerin doğru aktarılmasını sağlar.uidvegid, dosyaların hangi yerel kullanıcıya ait olacağını belirler. Örneğin web sunucusunun yazması gerekiyorsauid=www-data,gid=www-datakullanın.file_modevedir_mode, Linux'un dosyalar ve klasörler için gösterdiği izinleri belirler. Storage Server'ın kendisinde Linux izinleri saklanmaz; bu değerler yalnızca sizin sunucunuzda geçerlidir.
Her şeyin çalışıp çalışmadığını şöyle görebilirsiniz:
df -h /storage
touch /storage/testdosyasi && ls -l /storage && rm /storage/testdosyasi
df artık yerel diskin değil, Storage Server'ınızın kapasitesini gösterir.
4. /etc/fstab ile kalıcı olarak bağlayın
Storage Server'ın her yeniden başlatmadan sonra otomatik olarak yeniden bağlanması için onu /etc/fstab dosyasına eklersiniz. Önce test bağlamasını kaldırın:
umount /storage
nano /etc/fstab
Dosyanın sonuna şu satırı ekleyin (tek bir satır olarak):
//u123456.storage.kernelhost.net/backup /storage cifs credentials=/etc/storage-credentials,seal,iocharset=utf8,uid=0,gid=0,file_mode=0660,dir_mode=0770,_netdev,nofail,x-systemd.automount 0 0
Sondaki üç ek seçenek önemlidir:
_netdev, sisteme bunun ancak ağ hazır olduktan sonra bağlanabilen bir ağ sürücüsü olduğunu bildirir.nofail, Storage Server'a bir ara erişilemediğinde sunucunuzun açılışta takılıp kalmasını önler.x-systemd.automount, Storage Server'ı ancak/storagedizinine ilk erişildiğinde bağlar ve bir kesintiden sonra otomatik olarak yeniden bağlar.
Yapılandırmayı yeniden yükleyin ve bağlayın:
systemctl daemon-reload
mount -a
ls /storage
mount -a hata bildirmezse satır doğrudur. Ardından bir yeniden başlatmayı gönül rahatlığıyla deneyebilirsiniz: nofail sayesinde bir şeyler ters gitse bile sunucu açılır.
Linux alternatifi: port 23 üzerinden SSHFS
SSHFS, Storage Server'ı SSH üzerinden bağlar. Bu yol, 445 numaralı port sizde engelliyse ya da parola yerine bir SSH anahtarıyla çalışmayı tercih ediyorsanız mantıklıdır. Bağlantı her zaman şifrelidir. /storage için ya SMB ya da SSHFS kurun, ikisini aynı anda kurmayın.
Debian ve Ubuntu'da SSHFS kurulumu:
apt-get install -y sshfs
AlmaLinux ve Rocky Linux'ta paket EPEL deposunda bulunur:
dnf install -y epel-release
dnf install -y fuse-sshfs
Ayrı bir anahtar oluşturun ve Storage Server'a kaydedin:
ssh-keygen -t ed25519 -f /root/.ssh/storage_ed25519 -N ""
cat /root/.ssh/storage_ed25519.pub | ssh -p 23 u123456@u123456.storage.kernelhost.net install-ssh-key
İlk bağlantıda Storage Server'ın parmak izini yes ile onaylar ve parolayı bir kez girersiniz. install-ssh-key komutu, mevcut anahtarların üzerine yazmadan yeni anahtarı ekler. Bundan sonra sunucunuz parola girmeden oturum açar.
Elle bağlama:
mkdir -p /storage
sshfs -p 23 -o IdentityFile=/root/.ssh/storage_ed25519,reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 u123456@u123456.storage.kernelhost.net: /storage
Ana bilgisayar adından sonraki iki nokta üst üste, Storage Server'daki ana dizininizi, yani SMB paylaşımında da gördüğünüz dosyaları ifade eder. Kalıcı bağlama için /etc/fstab dosyasına şu satır eklenir:
u123456@u123456.storage.kernelhost.net: /storage fuse.sshfs port=23,IdentityFile=/root/.ssh/storage_ed25519,reconnect,ServerAliveInterval=15,ServerAliveCountMax=3,allow_other,_netdev,nofail,x-systemd.automount 0 0
allow_other, root dışındaki kullanıcıların da, örneğin web sunucusunun, erişmesine izin verir. reconnect ve iki ServerAlive değeri, ağ kısa süreliğine takıldığında bağlantıyı ayakta tutar. Ardından yukarıdaki gibi systemctl daemon-reload ve mount -a komutlarını çalıştırın.
Windows: Storage Server'ı “storage” ağ sürücüsü olarak şifreli bağlama
Windows ağ sürücülerini varsayılan olarak SMB üzerinden bağlar. Ancak bu bağlantı yalnızca taraflardan biri bunu açıkça talep ettiğinde şifrelenir ve Windows'ta buna güvenemezsiniz. Verilerinizin internet üzerinden aktarılırken kimse tarafından okunamaması için Storage Server'ı Windows'ta SFTP, yani SSH üzerinden bağlarsınız. Bunun için iki ücretsiz açık kaynak programa ihtiyacınız var: WinFsp dosya sistemini sağlar, SSHFS-Win ise SFTP'yi Dosya Gezgini'nde ağ sürücüsü olarak kullanılabilir hâle getirir.
1. WinFsp ve SSHFS-Win'i kurun
PowerShell'i “Yönetici olarak çalıştır” ile açın ve şu komutları yapıştırın. Komutlar iki kurulum paketini de GitHub'dan indirir ve soru sormadan kurar:
[Net.ServicePointManager]::SecurityProtocol = 'Tls12'
$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest https://github.com/winfsp/winfsp/releases/download/v2.1/winfsp-2.1.25156.msi -OutFile "$env:TEMP\winfsp.msi" -UseBasicParsing
Invoke-WebRequest https://github.com/winfsp/sshfs-win/releases/download/v3.5.20357/sshfs-win-3.5.20357-x64.msi -OutFile "$env:TEMP\sshfs-win.msi" -UseBasicParsing
Start-Process msiexec.exe -Wait -ArgumentList "/i `"$env:TEMP\winfsp.msi`" /qn /norestart"
Start-Process msiexec.exe -Wait -ArgumentList "/i `"$env:TEMP\sshfs-win.msi`" /qn /norestart"
Bilgisayarınızda winget varsa, örneğin Windows 11'de, winget install -e --id SSHFS-Win.SSHFS-Win komutu da yeterlidir. WinFsp bu sırada otomatik olarak birlikte kurulur.
2. Sürücüyü Dosya Gezgini'nde bağlayın
- Dosya Gezgini'ni açın ve sol bölmede “Bu bilgisayar” öğesini seçin.
- “Ağ sürücüsüne bağlan” öğesine tıklayın. Windows 11 ve Windows Server 2025'te bu seçenek üç nokta simgesiyle açılan menüde, Windows 10 ve Windows Server 2016 ile 2022 arasındaki sürümlerde ise “Bilgisayar” sekmesinde bulunur.
- Sürücü olarak
S:harfini seçin ve klasör olarak\\sshfs\u123456@u123456.storage.kernelhost.net!23girin. Sondaki!23port numarasıdır; bu bilgi olmadan SSHFS-Win port 22'yi dener. - “Oturum açmada yeniden bağlan” kutusunu işaretli bırakın ve “Son” düğmesine tıklayın.
- Oturum açma penceresinde parolanızı girin ve “Kimlik bilgilerimi anımsa” kutusunu işaretleyin.
- Sürücü ilk başta teknik bir adla görünür. Sürücüye sağ tıklayın, “Yeniden adlandır” seçeneğini seçin ve
storageyazın.
Bundan sonra Storage Server, “Bu bilgisayar” altında storage sürücüsü olarak hazırdır ve her oturum açışınızda otomatik olarak, şifreli şekilde bağlanır.
PowerShell ile
Tek bir komutla iş daha hızlı biter. Bu komutu “Yönetici olarak çalıştır” ile açılmış bir pencerede değil, normal bir PowerShell penceresinde çalıştırın, çünkü yükseltilmiş yetkilerle çalışan bir oturumda bağlanan sürücüleri Dosya Gezgini göremez. Windows bu sırada parolanızı sorar:
net use S: \\sshfs\u123456@u123456.storage.kernelhost.net!23 * /user:u123456 /persistent:yes
Ardından sürücüye storage adını şöyle verirsiniz:
(New-Object -ComObject Shell.Application).NameSpace('S:').Self.Name = 'storage'
net use sürücüyü hatırlar, ancak parolayı hatırlamaz. Bu yüzden Windows, yeniden başlatmadan sonra sürücüyü ilk açtığınızda parolayı tekrar sorar. Bu pencerede “Kimlik bilgilerimi anımsa” kutusunu işaretlerseniz Windows sürücüyü bundan sonra sormadan bağlar. cmdkey burada işe yaramaz, çünkü SSHFS-Win yalnızca kendi oturum açma penceresinde girilen kimlik bilgilerini kullanır.
Sürücünün SSHFS-Win üzerinden çalışıp çalışmadığını net use gösterir: S: satırında ağ olarak WinFsp.Np yazar. Bu bağlantı her zaman SSH üzerinden kurulur ve bu nedenle şifrelidir.
Windows'ta SMB yalnızca zorunlu şifrelemeyle
Windows 11 24H2 ve Windows Server 2025'ten itibaren Windows, tüm giden SMB bağlantıları için şifrelemeyi zorunlu kılabilir. backup paylaşımı üzerinden klasik yol da ancak o zaman güvenlidir. Şifrelemeyi yönetici haklarıyla açılmış bir PowerShell penceresinde etkinleştirin:
Set-SmbClientConfiguration -RequireEncryption $true -Confirm:$false
Bu ayar bilgisayardaki tüm SMB bağlantıları için geçerlidir. Sunucunuza şifreleme kullanmayan başka, daha eski paylaşımlar da bağlıysa bunlara artık erişemezsiniz. Ardından sürücüyü normal bir pencerede bağlayın ve çıktıda Encrypted : True yazıp yazmadığını kontrol edin:
Test-NetConnection u123456.storage.kernelhost.net -Port 445
cmdkey /add:u123456.storage.kernelhost.net /user:u123456 /pass
net use S: \\u123456.storage.kernelhost.net\backup /persistent:yes
Get-SmbConnection -ServerName u123456.storage.kernelhost.net | Format-List ServerName,ShareName,Dialect,Encrypted
Bu yöntem SSHFS-Win'in yerine geçer. S: zaten SSHFS-Win ile bağlıysa önce net use S: /delete komutuyla bağlantıyı kesin. Daha eski Windows sürümlerinde şifreleme zorunlu kılınamaz. Bu sürümlerde yukarıda anlatıldığı gibi SSHFS-Win kullanın.
Hizmetler ve zamanlanmış görevler için
Sürücü harfi yalnızca onu bağlayan kullanıcının oturumunda geçerlidir. Bu yüzden hizmetler, zamanlanmış görevler ve birçok yedekleme programı S: sürücüsünü görmez. Otomatik yedeklemeler için en iyisi, SFTP'yi kendisi destekleyen bir programı, örneğin rclone veya restic'i, ana bilgisayar u123456.storage.kernelhost.net, port 23 ve kendi kullanıcı adınızla kullanmaktır.
Sık karşılaşılan hatalar ve nedenleri
| Mesaj | Neden | Çözüm |
|---|---|---|
mount error(13): Permission denied | Kullanıcı adı veya parola yanlış ya da “Samba / CIFS” kapalı | Kimlik bilgileri dosyasını ve ayarı kontrol edin, parola sıfırlandıysa dosyayı güncelleyin |
mount error(115): Operation now in progress | 445 numaralı porta erişilemiyor ya da “Dış Erişilebilirlik” kapalı | Yukarıdaki port testini çalıştırın, ayarları kontrol edin veya SSHFS kullanın |
mount error(112): Host is down | İstemci ile Storage Server ortak bir SMB sürümünde anlaşamıyor | Bağlama seçeneklerine vers=3.0 ekleyin |
mount error(2): No such file or directory | Paylaşım adı yanlış | Paylaşım her zaman backup adını taşır |
bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program. | cifs-utils paketi eksik | Paketi yukarıda anlatıldığı gibi kurun |
| 4 GB ve üzeri dosyaların aktarımı yarıda kesiliyor | SMB istemcisinin önbelleği | Bağlama seçeneklerine cache=none ekleyin |
| Windows: Ağ yolu bulunamadı veya ağ adı bulunamıyor (sistem hatası 53 veya 67) | WinFsp veya SSHFS-Win eksik, yol yanlış ya da port engelli | Kurulumu tekrarlayın, \\sshfs\u123456@u123456.storage.kernelhost.net!23 yolunu kontrol edin, Test-NetConnection komutunu çalıştırın |
| Windows parolayı tekrar tekrar soruyor | Parola yanlış ya da “SSH / SFTP / SCP / rsync” veya “Dış Erişilebilirlik” kapalı | Parolayı “Bağlantı Bilgileri” bölümünde kontrol edin, ayarları “Erişim Ayarları” bölümünde açın |
| Windows, SMB: Sistem hatası 86 veya 1326 | Kimlik bilgileri yanlış | cmdkey /delete:u123456.storage.kernelhost.net ile silin ve yeniden oluşturun |
| Windows, SMB: Sistem hatası 1219 | Aynı sunucuya farklı kimlik bilgileriyle kurulmuş bir bağlantı zaten var | net use \\u123456.storage.kernelhost.net\backup /delete komutunu çalıştırın ve yeniden bağlanın |
Bağlantıyı kesmek için Linux'ta umount /storage, Windows'ta net use S: /delete yeterlidir. SSHFS-Win için kaydedilmiş kimlik bilgilerini Windows'un Kimlik Bilgileri Yöneticisi'nde “Genel Kimlik Bilgileri” altında, SMB için kaydedilenleri ise cmdkey /delete:u123456.storage.kernelhost.net ile silersiniz.
Ağ sürücüsü mü, yedekleme aracı mı?
Bağlı bir sürücü, programların doğrudan bir klasöre yazması gerektiğinde idealdir; örneğin yüklemeler, dışa aktarımlar veya arşivler için. Düzenli yedekler için ise 23 numaralı port üzerinden SSH ile çalışan rsync, BorgBackup veya restic gibi araçlar çoğu zaman daha sağlam bir seçimdir, çünkü yalnızca değişiklikleri aktarır, yarıda kesilen işlemleri kaldığı yerden sürdürür ve istenirse verileri daha sunucunuzdayken şifreler. Böyle bir yapıyı nasıl kuracağınızı sunucular için yedekleme stratejisi yazımızda bulabilirsiniz; zamanlama için ise cron görevi oluşturma rehberi yardımcı olur.
İpucu: “Erişim Ayarları” bölümünde “ZFS Anlık Görüntü Dizini” seçeneğini açarsanız Storage Server'ınızın anlık görüntüleri salt okunur .zfs/snapshot dizini olarak görünür. Böylece tek tek dosyaları, bütün bir anlık görüntüyü geri yüklemeden kopyalayarak kurtarabilirsiniz.
Güvenlik özeti
- Verilerin şifreli aktarılması için Linux'ta her zaman
sealile bağlayın ya da SSHFS, Windows'ta ise SSHFS-Win kullanın. Klasik SMB'yi Windows'ta yalnızca Windows 11 24H2 veya Windows Server 2025'ten itibaren zorunlu şifrelemeyle kullanın. - Kimlik bilgileri dosyası
/etc/storage-credentialsroot'a ait olmalı ve600izinlerine sahip olmalıdır. - “Erişim Ayarları” bölümünde ihtiyacınız olmayan her şeyi kapatın. Yalnızca SSHFS ve SSHFS-Win kullanıyorsanız “Samba / CIFS” kapalı kalabilir.
- SSHFS için, yukarıda gösterildiği gibi yalnızca Storage Server'a özel bir anahtar kullanın. SSH erişimini genel olarak nasıl güvene alacağınızı SSH güvenliği ve anahtarla oturum açma yazısı anlatıyor.
Sıkça sorulan sorular
Storage Server'ımdaki paylaşımın adı nedir?
Storage Server için hangi portlar gerekir?
Storage Server bağlantısı şifreli mi?
Sürücü yeniden başlatmadan sonra neden kayboluyor?
Sürücüyü, net use başarılı olduğu hâlde neden Dosya Gezgini'nde göremiyorum?
Storage Server'ı aynı anda birden fazla sunucuya bağlayabilir miyim?
2026 KernelHost GmbH. Tüm hakları saklıdır. Bu rehber telif hakkıyla korunmaktadır. Yazının başka web sitelerinde tamamen, kısmen ya da düzenlenmiş biçimde yayımlanması, yazılı iznimiz olmadan serbest değildir. Kaynak belirtilerek ve bağlantı verilerek yapılan alıntılar ise memnuniyetle karşılanır.

