İçindekiler
SSH Tam Olarak Ne İşe Yarar?
SSH (Secure Shell), uzak bir sunucuya şifreli ve güvenli şekilde bağlanmanı sağlayan bir protokoldür. Özellikle sunucu yönetimi, dosya aktarımı ve komut çalıştırma işlemlerinde kullanılır.Kısaca:
- Uzak bilgisayara bağlanırsın
- Komutları kendi bilgisayarındaymış gibi çalıştırırsın
- Tüm veri şifreli gider (hacklenmesi zor)
SSH Nerelerde Kullanılır?
SSH, özellikle teknik işler yapanlar için vazgeçilmezdir:- Web sitesi sunucusuna erişim
- VPS / Dedicated server yönetimi
- Dosya yükleme (SFTP ile)
- Veritabanı işlemleri
- Yazılım kurulumları
SSH Nasıl Çalışır?
SSH, istemci (senin bilgisayarın) ile sunucu arasında şifreli bir tünel oluşturur.Temel mantık:
- Kullanıcı SSH ile bağlantı isteği gönderir
- Sunucu kimlik doğrulaması ister
- Şifre veya anahtar ile giriş yapılır
- Güvenli bağlantı kurulur
SSH Giriş Yöntemleri
| Yöntem | Açıklama | Güvenlik Seviyesi |
|---|---|---|
| Şifre ile giriş | Kullanıcı adı + şifre ile bağlanma | Orta |
| SSH Key (Anahtar) | Özel anahtar ile giriş (şifresiz ama güvenli) | Çok Yüksek |
SSH ile Neler Yapabilirsin?
- Site dosyalarını düzenleme
- Sunucuya yazılım kurma
- Log (kayıt) dosyalarını inceleme
- Sunucuyu yeniden başlatma
- Güvenlik ayarları yapma
ssh root@sunucu-ip
SSH Kullanmak İçin Gerekenler
- Sunucu IP adresi
- Kullanıcı adı (genelde: root)
- Şifre veya SSH anahtarı
- SSH programı
- PuTTY (Windows için)
- OpenSSH (Linux/Mac içinde hazır gelir)
SSH Kullanırken Dikkat Edilmesi Gerekenler
- Root erişimini herkese açık bırakma
- Şifre yerine SSH key kullan
- Port değiştir (varsayılan: 22)
- Gereksiz erişimleri kapat
- Firewall kullan
SSH vs Diğer Bağlantı Yöntemleri
| Özellik | SSH | FTP | Telnet |
|---|---|---|---|
| Güvenlik | Çok Yüksek | Düşük | Çok Düşük |
| Şifreleme | Var | Yok | Yok |
| Kullanım Alanı | Sunucu yönetimi | Dosya aktarımı | Eski sistemler |
| Tavsiye |
SSH Kimler İçin Gerekli?
- Web site sahipleri
- Sistem yöneticileri
- Yazılımcılar
- VPS kullananlar