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