▣ TEKNİK TERİM
Steknik sözlükSSH nedir?
Secure Shell
SSH
SSH
Secure Shell
ERİŞİLEBİLİR OKUMA
Terimi kendi okuma biçiminizle keşfedin
Yazıyı büyütün, küçültün veya Türkçe sesli dinleyin.
PAYLAŞ VE ARA
Bu teknik terimi paylaş
Bağlantıyı paylaşın veya güvenilir dış aramada ek kaynakları inceleyin.
Google Kaynak Tercihi
Hata Gider’i Google’da tercih edilen kaynak olarak ekleyin
TEKNİK SÖZLÜK
SSH ne işe yarar?
1995 yılında, şifrelenmemiş ve bu yüzden güvenlik açığı barındıran eski protokollerin (Telnet, rlogin) yerine geçmesi için geliştirilmiştir. SSH, istemci (sizin bilgisayarınız) ile sunucu (bağlanılan uzak bilgisayar) arasındaki tüm trafiği baştan sona şifreler. Böylece araya girmeye çalışan üçüncü şahıslar (man-in-the-middle) verileri ele geçirse bile şifreyi çözemezler.
SSH'in çalışma mantığı ve temel teknik özellikleri şunlardır:
Asimetrik ve Simetrik Şifreleme: Bağlantı kurulurken ilk aşamada asimetrik şifreleme (Public Key / Private Key çiftleri) kullanılarak tarafların kimlik doğrulaması yapılır. Güvenli tünel oluştuktan sonra, veri iletim hızı için simetrik şifreleme üzerinden veri akışı devam eder.
Parolasız Güvenli Giriş (SSH Key Auth): Klasik kullanıcı adı ve şifre kombinasyonu yerine, bilgisayarınızda ürettiğiniz benzersiz bir anahtar çiftini sunucuya tanımlayarak şifre yazmadan, çok daha güvenli ve otomatik bir şekilde oturum açabilirsiniz.
Varsayılan Port (22): SSH protokolü, aksi belirtilmedikçe ağ üzerinde 22 numaralı portu kullanır. Güvenlik amacıyla sistem yöneticileri bu portu genellikle değiştirirler.
TEKNİK BAĞLAM
Kullanım alanları
Sunucu Yönetimi (VPS/Dedicated/Cloud): Linux tabanlı sunuculara (örneğin Ubuntu, CentOS, Debian) uzaktan bağlanarak komut satırı (CLI) üzerinden sunucu yapılandırması yapmak, güncellemeleri çalıştırmak ve servisleri (Nginx, Docker vb.) yönetmek için.
Güvenli Dosya Transferi (SFTP / SCP): SSH protokolünün sağladığı şifreli tüneli kullanarak, uzak sunucuya güvenli bir şekilde dosya yüklemek veya sunucudan dosya indirmek amacıyla (FileZilla veya WinSCP gibi programlar vasıtasıyla).
Git ve GitHub Entegrasyonu: Kod depolarına (GitHub, GitLab, Bitbucket) her seferinde şifre girmeden, güvenli ve hızlı bir şekilde kod göndermek (git push) veya çekmek (git pull) için SSH anahtarları kullanılır.
Ağ Cihazlarının Yapılandırılması: Büyük ağlardaki yönlendiricilerin (Router), anahtarların (Switch) ve güvenlik duvarlarının (Firewall) uzaktan güvenli bir şekilde yönetilmesi ve programlanmasında.
SSH Tünelleme ve Port Yönlendirme (Port Forwarding): Güvenli olmayan bir ağ üzerinden, yereldeki bir servisi uzak sunucuya güvenli bir tünel açarak bağlamak veya kısıtlı ağlardaki engelleri aşmak için bir proxy gibi kullanılması amacıyla.
HATA GİDER İÇERİKLERİNDE
8 kayıtBu terimin geçtiği hata kodları
SRV-137Sunucu Load Average Yüksekliği ve Süreç Analizisunucu→SRV-104Sunucu Yüksek CPU Yükü (Load Average) Sorunusunucu→SRV-101Sunucu Bağlantısı Reddedildi (Connection Refused)sunucu→SRV-153Sunucu Host Key Verification Failed SSH Hatasısunucu→SRV-142Sunucu 'Broken Pipe' SSH Bağlantı Kesilmesisunucu→SRV-133Sunucu 'Host Key Verification Failed' SSH Hatasısunucu→SRV-116Sunucu SSH Brute Force Saldırısı ve Engellemesunucu→SRV-107SSH Port 22 Connection Timed Out Hatasısunucu→
