VPS Bağlantı Rehberi: SSH ve RDP ile Sunucuya Erişim
Yeni bir VPS sunucu teslim edildiğinde elinizde bir IP adresi, bir kullanıcı adı ve bir şifre olur; VPS bağlantı işlemi bu üç bilgiyle sunucunun komut satırına ya da masaüstüne ulaşmaktır. Linux sunucularda bu kanal SSH (port 22), Windows sunucularda ise RDP yani Uzak Masaüstü (port 3389) protokolüdür.
Bu rehberde bağlantı bilgilerini müşteri panelinde nerede bulacağınızı, Windows, macOS ve Linux bilgisayarlardan SSH ile bağlanmayı, PuTTY ve anahtarla girişi, Windows sunucuya RDP ile erişmeyi ve “bağlanamıyorum” hatalarının çözümünü anlatıyoruz. Aynı adımlar VDS sunucu ve fiziksel sunucu için de geçerlidir.
Bağlantı bilgilerini nereden alırsınız?
VPS bağlantı bilgileri iki yerdedir: hoş geldiniz e-postası ve müşteri panelinde Hizmetlerim → Yönet ekranı. Bu ekranda sunucunun IP adresi, işletim sistemi, durumu (çalışıyor/durduruldu), CPU-RAM-disk grafikleri ve Şifre Sıfırla düğmesi bulunur; şifreyi kaybettiyseniz destek beklemeden buradan yenileyebilirsiniz. Yeniden Başlat ve Durdur düğmeleri de aynı ekrandadır; bağlantı kurulamadığında ilk bakılacak yer burasıdır.
| Öğe | Linux VPS | Windows VPS |
|---|---|---|
| Protokol / port | SSH, TCP 22 | RDP, TCP 3389 |
| Kullanıcı | root | Administrator |
| Windows’tan bağlanma | PowerShell ssh ya da PuTTY | Uzak Masaüstü Bağlantısı (mstsc) |
| macOS’tan bağlanma | Terminal ssh | Windows App (Microsoft Remote Desktop) |
| Kimlik doğrulama | Şifre ya da SSH anahtarı | Şifre (NLA açık) |
Paylaşımlı hostingten sunucuya yeni geçtiyseniz aradaki yönetim farkı için paylaşımlı hosting vs VPS yazısı iyi bir başlangıçtır.
Linux VPS’e SSH ile bağlanma
Windows 10/11, macOS ve Linux’ta SSH istemcisi hazır gelir; PowerShell ya da Terminal açıp şu komutu yazın:
ssh root@SUNUCU_IP
# Farklı port kullanıyorsanız:
ssh -p 2222 root@SUNUCU_IPİlk VPS bağlantısında sunucunun parmak izini (fingerprint) onaylamanız istenir; yes yazın. Ardından şifreyi girin; yazarken ekranda karakter görünmez, bu normaldir. Komut satırında root@sunucuadi:~# görüyorsanız içeridesiniz.
PuTTY ile:
- PuTTY’yi açın, Host Name alanına
SUNUCU_IP, Port alanına22yazın; bağlantı türü SSH olsun. - Saved Sessions alanına bir ad yazıp Save ile kaydedin; sonraki girişlerde çift tıklamak yeterli olur.
- Open deyin, güvenlik uyarısını Accept ile geçin, kullanıcı adı ve şifreyi girin.
Dosya aktarımı için ayrı bir hesap gerekmez: aynı IP, kullanıcı adı ve şifreyle WinSCP ya da FileZilla’da protokol olarak SFTP (port 22) seçmeniz yeterlidir.
SSH anahtarı ile şifresiz ve güvenli giriş
Şifreyle giriş kaba kuvvet saldırılarına açıktır; port 22’ye sürekli otomatik denemeler gelir. Anahtar çifti hem güvenliği hem konforu artırır. Kendi bilgisayarınızda:
ssh-keygen -t ed25519 -C "isim@bilgisayar"
ssh-copy-id root@SUNUCU_IPssh-copy-id Windows’ta yoksa genel anahtarı elle ekleyin: ~/.ssh/id_ed25519.pub içeriğini sunucudaki ~/.ssh/authorized_keys dosyasına yapıştırın ve izinleri ayarlayın:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keysAnahtarla girişin çalıştığını ayrı bir pencerede doğruladıktan sonra /etc/ssh/sshd_config içinde PasswordAuthentication no yapıp systemctl restart sshd ile uygulayın. PuTTY kullananlar anahtarı PuTTYgen ile .ppk biçimine çevirip Connection → SSH → Auth altında seçer.
Windows VPS’e RDP ile bağlanma
Windows sunucular Uzak Masaüstü Protokolü (RDP) ile yönetilir:
- Başlat menüsüne
mstscyazıp Uzak Masaüstü Bağlantısı uygulamasını açın. - Bilgisayar alanına
SUNUCU_IPyazın; port değiştirildiyseSUNUCU_IP:3390biçiminde ekleyin. - Seçenekleri Göster altında kullanıcı adı olarak
Administratorgirin; Yerel Kaynaklar sekmesinde panoyu ve isterseniz yerel bir sürücüyü paylaşıma açın. - Bağlan deyin, şifreyi girin, sertifika uyarısını Evet ile geçin.
macOS ve iOS’ta Windows App (eski adıyla Microsoft Remote Desktop), Android’de aynı adlı uygulama kullanılır; Linux’ta xfreerdp /v:SUNUCU_IP /u:Administrator komutu iş görür. Sunucuda Ağ Düzeyinde Kimlik Doğrulama (NLA) açık olduğundan şifre bağlantı kurulmadan önce istenir; bu bir hata değil güvenlik önlemidir.
Bağlanamıyorum: sık hatalar ve çözümleri
VPS bağlantı sorunlarının çoğu dört başlıkta toplanır:
Connection timed out / sunucu yanıt vermiyor
Önce paneldeki sunucu durumuna bakın; durduruldu görünüyorsa Başlat deyin. Çalışıyorsa güvenlik duvarı portu kapatmış olabilir: panel konsolundan girip ufw status (Ubuntu) ya da firewall-cmd --list-all (AlmaLinux/Rocky) ile 22 ya da 3389 portunun açık olduğunu doğrulayın. Kendi ağınızın bu portları engellemediğini mobil veriyle test edin.
Permission denied (publickey,password)
Şifre yanlış ya da şifreli giriş kapalı. Hizmetlerim → Yönet → Şifre Sıfırla ile yeni şifre alın; anahtar kullanıyorsanız doğru özel anahtarı ssh -i anahtar_dosyasi ile belirtin.
Remote host identification has changed
Sunucu yeniden kurulduysa parmak izi değişir. ssh-keygen -R SUNUCU_IP ile eski kaydı silip yeniden bağlanın. Sunucuyu siz yeniden kurmadıysanız bağlanmadan önce destekle doğrulayın; değişen parmak izi araya giren bir saldırının da belirtisi olabilir.
RDP “iç hata oluştu” ya da anında kopma
Sunucu tarafında RDP servisi takılmıştır; panelden sunucuyu yeniden başlatın ve tekrar deneyin.
İlk bağlantıdan sonra yapılacaklar
İlk VPS bağlantısından sonraki on dakikada atacağınız adımlar sizi ileride çok sorundan kurtarır:
- Panelden gelen şifreyi değiştirin: Linux’ta
passwd, Windows’ta Ayarlar → Hesaplar. - Güncellemeleri kurun:
apt updateveapt upgradeya dadnf upgrade; Windows’ta Windows Update. - Günlük işler için ayrı bir kullanıcı açıp
sudoile yönetin;rootgirişini yalnızca anahtarla bırakın. - Güvenlik duvarında yalnızca gereken portları açın (22/3389, 80, 443, e-posta portları).
- Yedekleme ve izleme kurun; 3-2-1 yedekleme kuralı ve sunucu izleme rehberleri başlangıç noktası verir.
Kaynaklar yetersiz kalmaya başladıysa yükseltme kararı için VPS mi dedicated mi karşılaştırmasına göz atın.
Sık Sorulan Sorular
VPS’e bağlanmak için hangi program gerekir?
Linux sunucu için çoğu zaman ek program gerekmez: Windows 10/11 PowerShell, macOS Terminal ve Linux terminali SSH istemcisi içerir. Grafik arayüz isteyenler Windows’ta PuTTY, dosya aktarımı için WinSCP ya da FileZilla (SFTP) kullanır. Windows sunucu için Windows’ta yerleşik Uzak Masaüstü Bağlantısı, macOS ve mobilde Windows App uygulaması yeterlidir.
root şifremi unuttum, ne yapmalıyım?
Müşteri panelinde Hizmetlerim → Yönet ekranındaki Şifre Sıfırla düğmesini kullanın; yeni şifre panelde gösterilir ya da kayıtlı e-postanıza gönderilir. İşlem sunucuyu kısa süreliğine yeniden başlatabilir. Anahtarla girişi zorunlu kıldıysanız şifre sıfırlama SSH’ye şifreyle girişi açmaz; bu durumda panel konsolundan giriş yapın.
SSH portunu değiştirmeli miyim?
Portu 22’den başka bir değere almak otomatik tarama gürültüsünü azaltır ama tek başına güvenlik sağlamaz. Asıl önlemler anahtarla giriş, şifreli girişin kapatılması, güvenlik duvarı ve fail2ban gibi bir engelleme aracıdır. Port değiştirecekseniz önce güvenlik duvarında yeni portu açın, sshd’yi yeniden başlatın ve eski oturumu kapatmadan yeni porttan bağlanabildiğinizi doğrulayın.
VPS bağlantısı yavaş ya da sürekli kopuyor, sebebi ne olabilir?
Çoğunlukla istemci tarafındaki ağ kesintileri ya da boşta kalan oturumun kapanmasıdır. SSH için bilgisayarınızdaki ~/.ssh/config dosyasına ServerAliveInterval 60 satırı ekleyin; PuTTY’de Connection → Seconds between keepalives alanına 60 yazın. RDP’de renk derinliğini ve deneyim ayarlarını düşürmek bant genişliğini azaltır. Sunucu tarafında yük yüksekse paneldeki CPU/RAM grafiklerine bakın.
Bu makale yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!
kişi faydalı buldu