SSH
SSH nedir?
SSH, Secure Shell demektir. İlk sürümünü Tatu Ylönen 1995’te yazdı. Eski Telnet metni açık taşırdı. SSH o yolu şifreler. Genellikle 22. port kullanılır. Açılış parola veya anahtarla olur. Anahtarın iki parçası vardır: gizli parça senin makinede kalır, açık parça sunucuya konur. OpenSSH bu kuralın geniş kullanılan programıdır.
SSH ne için kullanılır?
SSH sunucuya komut vermek, dosya kopyalamak ve kapalı bir portu kendi makineye getirmek içindir.
- Sunucuda paketi yenilemek
- Günlüğü okumak
- Anahtarla parolasız giriş
- Uzak dosyayı yerel makineye kopyalamak
SSH ile ne yapılabilir?
SSH ile içeri girince artık o bilgisayarın komutunu yazarsın. Ekranındaki metin orada çalışır. Dosya kopyalamak ayrı komuttur. SSH sayfayı internete açmaz. O, senin girişindir. Kök girişini herkese açmamak gerekir.
SSH öğrenmek zor mu?
Bir kez bağlanmak kolaydır. Zorluk anahtar ve adrestedir. Anahtarın gizli parçasını sunucuya koymamak gerekir. O, senin tarafında kalır. Yanlış port veya yanlış kullanıcı aynı hata gibi görünebilir. Eski anahtar sunucu değişince uyarı verir. O uyarıyı geçmemek gerekir.
Avantajları ve sınırları
Avantaj: komut ve parola yolda okunmaz, anahtar paroladan yönetilebilir. Sınır: anahtarın gizli parçasını kaybetmek girişi kesebilir. SSH kendi güvenlik duvarı değildir. Duvar hangi portun açık olduğunu söyler.
Temel kavramlar
Kullanıcı kimin girdiğini söyler. Adres hangi makine olduğunu söyler. Anahtar parolanın yerine duran çifttir.
- Port genellikle 22’dir
- Açık anahtar sunucuda durur
- Gizli anahtar sende kalır
- Telnet şifrelemez, SSH şifreler
Kısa örnek
Bu komut adı verilen kullanıcı ile sunucuya bağlanır. Bağlantı açılmadan komut orada çalışmaz.
ssh user@server.example
Sık sorulan sorular
- SSH ve Bash aynı mı? Hayır. SSH girişi taşır. Bash içeride açılabilecek komut kabuğudur.
- Parola açık gider mi? SSH’de hayır. Telnet’te giderdi. Bu yüzden Telnet giriş için kullanılmaz.
- Anahtarın iki parçası da sunucuda mı durur? Hayır. Gizli parça senin makinede kalır.