TürkiyeVPS

SSH Nedir? Sunucuya İlk Bağlantı ve Temel Linux Komutları

SSH, bir sunucuyu uzaktan güvenli şekilde yönetmenin standart yoludur. Windows, macOS ve Linux'tan nasıl bağlanacağınızı, SSH anahtarı oluşturmayı ve ilk gün işinize yarayacak komutları anlatıyoruz.

3 dk okuma

SSH (Secure Shell), bir bilgisayardan başka bir bilgisayara, genellikle bir sunucuya, şifreli bir bağlantı üzerinden komut göndermenizi sağlayan protokoldür. Bir VPS kiraladığınızda sunucunuzu yönetmenin en yaygın yolu SSH'tir. Bağlandığınızda karşınıza sunucunuzun komut satırı (terminal) çıkar ve yazdığınız her komut sunucuda çalışır.

Root erişimi nedir?

Linux'ta root, her şeyi yapabilen yönetici kullanıcıdır. Yazılım kurabilir, ayarları değiştirebilir, dosyaları silebilir. Bir VPS'te root erişiminizin olması, sunucunun tamamen sizin kontrolünüzde olduğu anlamına gelir. Bu büyük bir güçtür; dikkatli kullanmak gerekir.

SSH ile nasıl bağlanılır?

Bağlanmak için üç bilgiye ihtiyacınız var: sunucunun IP adresi, kullanıcı adı (genellikle root) ve şifre ya da SSH anahtarı.

Windows 10 ve 11

Windows'ta SSH istemcisi hazır gelir. Başlat menüsünden PowerShell veya Komut İstemi'ni açıp şunu yazın:

ssh [email protected]

İlk bağlantıda "Bu sunucuya güveniyor musunuz?" anlamında bir soru gelir; yes yazıp Enter'a basın. Ardından şifrenizi girin. Şifre yazarken ekranda hiçbir karakter görünmez, bu normaldir.

macOS ve Linux

Terminal uygulamasını açın ve aynı komutu kullanın:

ssh [email protected]

Tarayıcıdan bağlanmak

TürkiyeVPS müşteri panelindeki Konsol (Terminal) düğmesi, hiçbir program kurmadan sunucunuzun terminalini doğrudan tarayıcıda açar. Yeni başlayanlar için en kolay yoldur.

SSH anahtarı ile daha güvenli giriş

Şifre yerine SSH anahtarı kullanmak hem daha güvenli hem de daha pratiktir. Anahtar iki parçadan oluşur: bilgisayarınızda kalan gizli anahtar ve sunucuya koyduğunuz açık anahtar.

  1. Kendi bilgisayarınızda bir anahtar çifti oluşturun:
ssh-keygen -t ed25519
  1. Açık anahtarınızı sunucuya kopyalayın (macOS/Linux):
ssh-copy-id [email protected]

Windows'ta C:\Users\KULLANICI\.ssh\id_ed25519.pub dosyasının içeriğini sunucudaki ~/.ssh/authorized_keys dosyasına ekleyebilirsiniz.

  1. Artık şifre sormadan bağlanırsınız. Gizli anahtar dosyanızı kimseyle paylaşmayın.

İlk gün işinize yarayacak Linux komutları

Komut Ne yapar?
pwd Hangi klasörde olduğunuzu gösterir
ls -la Klasördeki dosyaları listeler
cd /var/www Klasör değiştirir
nano dosya.txt Dosyayı basit bir düzenleyiciyle açar
apt update && apt upgrade (Ubuntu/Debian) Paketleri günceller
df -h Disk kullanımını gösterir
free -m RAM kullanımını gösterir
htop veya top Çalışan işlemleri ve yükü gösterir
systemctl status nginx Bir servisin durumunu gösterir
exit Bağlantıyı kapatır

Dikkat: rm -rf komutu dosyaları geri dönüşüm kutusuna atmadan kalıcı olarak siler. Ne yaptığınızdan emin olmadan kullanmayın.

Sık Sorulan Sorular

SSH bağlantısında "Connection refused" hatası alıyorum, neden?

Sunucu kapalı olabilir, SSH servisi çalışmıyor olabilir veya güvenlik duvarı 22 numaralı portu engelliyor olabilir. Önce sunucunuzun açık olduğunu panelden kontrol edin.

SSH şifremi unuttum, ne yapmalıyım?

Müşteri panelinizden şifre sıfırlama veya konsol erişimiyle sunucunuza girip yeni şifre belirleyebilirsiniz. Gerekirse destek talebi oluşturun.

SSH portunu değiştirmek gerekir mi?

Zorunlu değildir, ama otomatik tarama botlarından gelen giriş denemelerini azaltır. Asıl korumayı SSH anahtarı ve güçlü şifre sağlar.

SSH ile dosya nasıl aktarılır?

scp komutunu veya SFTP destekleyen FileZilla, WinSCP gibi programları kullanabilirsiniz.