SSH (Secure Shell), VDS'inize uzaktan komut satırı erişimi sağlayan şifreli protokoldür. Sunucuda dosya yönetimi, servis kurulumu, log inceleme ve sistem güncellemesi gibi tüm işlemler SSH üzerinden yapılır. Windows kullanıcıları genellikle PuTTY uygulamasını, macOS ve Linux kullanıcıları ise yerleşik terminal'i tercih eder.
1. Bağlantı Bilgilerini Bulma
SSH bağlantısı kurmak için aşağıdaki bilgilere ihtiyacınız vardır:
- Sunucu IP adresi (ör.
185.105.10.42) - Port (varsayılan
22) - Kullanıcı adı (varsayılan
root) - Şifre (kurulum sırasında belirlenen root şifresi)
Bu bilgilere ulaşmak için:
- musteri.kolan.net.tr adresine girip hesabınıza giriş yapın.
- Üst menüden Hizmetler → Aktif Hizmetler'e geçin.
- İlgili VDS ürününüze tıklayın; açılan sayfada IP adresi, root kullanıcı adı ve şifresi görüntülenir.
Kurulum sonrası size gönderilen aktivasyon e-postasında da aynı bilgiler yer alır.
2. PuTTY ile Bağlanma (Windows)
- putty.org adresinden PuTTY'yi indirip kurun (ya da taşınabilir
putty.exe'yi indirin). - PuTTY'yi açın.
- Host Name (or IP address) alanına VDS'inizin IP adresini yazın.
- Port alanını
22olarak bırakın. Connection type seçili olarak SSH kalmalıdır. - İsteğe bağlı: Bu bağlantıyı kaydetmek için Saved Sessions'a bir isim yazıp Save'e basın.
- Open butonuna tıklayın.
- İlk bağlantıda Server's host key uyarısı gelir; Accept ile devam edin (sunucu fingerprint'i kaydedilir).
- Açılan siyah ekranda login as: satırına
rootyazıp Enter'a basın. - password: satırına şifrenizi yazın ve Enter'a basın.
3. Terminal ile Bağlanma (macOS / Linux)
macOS ve Linux'ta ek bir uygulama kurmanıza gerek yoktur; Terminal uygulamasını açıp aşağıdaki komutu girin:
ssh root@185.105.10.42
Standart dışı bir SSH portu kullanıyorsanız (örn. 2222):
ssh -p 2222 root@185.105.10.42
- İlk bağlantıda "The authenticity of host ... can't be established" uyarısı gelir;
yesyazıp Enter'a basın. - Şifre istendiğinde girin (Terminal'de de karakterler görünmez, normaldir) ve Enter'a basın.
- Bağlantı başarılı olduğunda komut satırı
root@hostname:~#şeklinde değişir; artık sunucudasınız.
Çıkmak için exit yazıp Enter'a basın ya da Ctrl + D kısayolunu kullanın.
4. SSH Key ile Parolasız Bağlantı (Önerilen)
Düzenli SSH bağlantısı kuracaksanız her seferinde şifre yazmak yerine SSH key oluşturmak hem daha pratik hem daha güvenlidir. Yerel makinenizde anahtar üretip public key'i sunucuya kopyalarsınız:
- Yerel terminalde anahtar üretin (zaten varsa atlayın):
Enter'a basarak varsayılan konuma kaydedin; isterseniz bir passphrase belirleyin.ssh-keygen -t ed25519 -C "eposta@example.com" - Public key'i sunucuya kopyalayın:
Komut, public key'i sunucudakissh-copy-id root@185.105.10.42~/.ssh/authorized_keysdosyasına ekler. - Artık
ssh root@185.105.10.42dediğinizde şifre sorulmadan giriş yapabilirsiniz.
Windows kullanıcıları için PuTTY'nin PuTTYgen aracıyla aynı anahtarı üretip Pageant ile yükleyebilirsiniz; ardından PuTTY oturumunda Connection → SSH → Auth bölümünden private key dosyasını seçin.
5. Sık Karşılaşılan Hatalar
- Connection timed out: Yerel internet servis sağlayıcınız SSH portunu engelliyor olabilir ya da sunucunuzun güvenlik duvarı IP'nizi reddediyordur. Farklı bir ağ üzerinden (mobil internet vb.) deneyin.
- Permission denied (publickey, password): Şifre veya kullanıcı adı yanlıştır.
rootyerine farklı bir kullanıcı oluşturduysanız onu kullanın. - WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED: Sunucu yeniden kurulduysa eski fingerprint geçersizdir. Yerel
~/.ssh/known_hostsdosyasından ilgili satırı silin (komut:ssh-keygen -R 185.105.10.42). - Network error: Connection refused: SSH servisi sunucuda çalışmıyor olabilir. Müşteri panelinden VDS'inizi yeniden başlatıp tekrar deneyin.
6. Güvenlik Önerileri
- Root şifresini güçlü yapın (minimum 16 karakter, karışık) ve kurulum şifresini değiştirin.
- Mümkünse root ile doğrudan girişi kapatın, sudo yetkili ayrı bir kullanıcı oluşturup onunla bağlanın.
- SSH key kullanın ve
/etc/ssh/sshd_configdosyasındaPasswordAuthentication noayarlayın. - Fail2Ban gibi araçlarla başarısız giriş denemelerini otomatik olarak IP bazlı bloklayın.
- Standart SSH portunu (22) farklı bir porta (ör. 2222) taşımak otomatik botların büyük kısmını engeller.
Bağlantı kurarken takıldığınız ya da çözemediğiniz bir hata varsa destek talebi açıp hata mesajını paylaşabilirsiniz; ekibimiz inceleyip yardımcı olur.