Bildirimler

Tüm Bildirimler

SSH Nedir? Nasıl Konfigure Edilir?

Anasayfa » Teknoloji » SSH Nedir? Nasıl Konfigure Edilir?

Seher     17.05.2025 - 20:44

okunma
SSH Nedir? Nasıl Konfigure Edilir?

İnsanların dijital dünyada güvenli şekilde iletişim halinde olması adına ssh nedir? sorusuna en iyi cevabı alması gerekir. Böylece hem bireysel hem de kurumsal olarak dijital varlıkların korunması adına en iyi adımlar atılmış olur.

SSH Nedir?

Secure Shell yani SSH, ağ üzerinden en güvenli şekilde uzaktaki bilgisayarlar ile iletişim kurulmasını sağlayan protokol olarak tanımlanır. SSH ile beraber veri iletimi yapılırken şifreleme kullanılır ve güvenlik sağlanır.

Atılacak bu adım ile beraber de bilgilerin internette kötü niyetli kişilerin eline geçmesi engellenir. Dosya transferi ve uzaktan sistem yönetimi için bu protokol sıklıkla kullanılır. Şifreli bağlantı kuran SSH ile beraber kullanıcılar rahatlıkla uzak makinelerde bulunan sistemlere ve sunuculara erişmesi mümkün olur.

SSH’nin Temel Özellikleri Nelerdir?

SSH hakkında tam anlamıyla bilgi sahibi olmak için bu protokolün genel özellikleri ile alakalı bilgilere sahip olmak önemlidir.

  • Verileri şifrelediği için iletilmiş bilgiler kötü niyetli kişilerin eline geçmez.
  • Kullanıcıların kimliklerinin doğrulanması adına anahtar ya da parola tabanlı kimlik doğrulama yöntemlerini tercih eder.
  • Bağlantı esnasında yaptığı kontrol ile iletilmiş verilen bozuk olup olmadığını belirler.
  • İsteğe göre port yönlendirme işlemlerinde tercih edilebilir.
  • Ağ üzerinde güvenli şekilde bağlantıların oluşturulabilmesi adına port yönlendirme aşamasında tercih edilebilir.
  • SSH File Transfer Protocol ya da Secure Copy Protocol kullanımı sayesinde dosya transferleri yapılır.

Kullanıcılar SSH ile uzaktan yapacağı her türlü çalışmada üst düzey güvenlik önlemleri kapsamında adımlarını atabilirler.

SSH İle Neler Yapılır?

Sistem geliştiricisinin ya da yöneticisinin uzaktaki sunucuya bağlanarak komut satırından işlem yapabilmesi SSH ile mümkün olur. Böylece fiziksel anlamda sunucunun başında olmadan gerekli yönetim işlemleri eksiksiz olarak yapılır.

Secure Copy Protocol ve SSH file Transfer Protocol desteklemesi olmasından dolayı dosya transferi yapılmak istendiğinde güvenli şekilde işlem tamamlanmış olur. SSH ile beraber yalnızca uzak sunucundan bağlantı sağlanması işlemi gerçekleştirilmez.

Bununla beraber tek bir komut çalıştırılması ile işlemlerin yapılması da mümkün olur. Sunucudaki hizmetlerin başlatılması ya da durdurulması, log dosyaların kontrol edilmesi ya da sunucuya kullanıcı eklenmesi gibi işlemler de bu protokolle yapılır.

Port yönlendirme, SSH anahtar tabanlı kimlik doğrulaması kullanılarak giriş yapılması, uzaktaki sistemler üzerinden güvenli şekilde e-posta gönderimi, sistemin ve ağın izlenmesi, uzaktan yedekleme yapma gibi önemli işlemler sorunsuzca gerçekleştirilir.

SSH Kullanımında Güvenlik Önlemleri

Uzak bir yerden sisteme en güvenli şekilde erişilmesini sağlıyor olsa da SSH’nin doğru kullanılmaması sonrasında ciddi güvenlik açıkları ortaya çıkabilir. Bunun olmaması adına öncelikli olarak parola tabanlı kimlik doğrulamasının devre dışı bırakılması, yerine anahtar tabanlı olan doğrulamanın tercih edilmesi tavsiye edilir.

Aynı zamanda root girişini engellemek, Fail2Ban kullanmak, doğru SSH portunu tercih etmek, kullanıcılara verilen izinleri sınırlandırmak, istemci için Host Key doğrulaması yapmak da yine olası sorunların önüne geçilmesini sağlar.

Gerekli adımların izlenmesi sayesinde SSH kullanımı esnasında güvenlik sağlanırken aynı zamanda meydana gelebilecek saldırılara karşı da çok sağlam bir savunma oluşturulması mümkün olur.

SSH Konfigüre İşlemleri

Mevcuttaki SSH sunucunun uzaktan bağlantıları kabul etmesi adına yapılandırılması gerekir. Bunun için ilk olarak Open SSH sunucusunun yüklenir. Ardından sudo systemctl start ssh komutu ile sunucu başlatılır. Her şey doğru şekilde ilerliyorsa Active: active (running) mesajı görülmelidir. Sunucuyla alakalı konfigüre işlemi /etc/ssh/sshd_config dosyası üzerinden yapılır.

Bunun sonrasında sshd_config dosyası metin düzenleyici üzerinden açılır. Yapılandırmalar Port, PermitRootLogin, PasswordAuthentication, MaxAuthTries, AllowUsers yapılandırma dosyaları arasından seçim yapılır. Gerçekleştirilen değişiklikler kaydedilip çıkılır ve SSH sunucusu tekrardan başlatılır.

Benzer İçerikler

Yorum Yapabilirsiniz

Daha Önce Yapılan Yorumlar

Yazar

Seher 16 İçeriği Bulunmaktadır

Hoşgeldiniz - Tüm Hakları Saklıdır

Uykucuaile.com
Gizliliğe genel bakış

Bu web sitesi, size mümkün olan en iyi kullanıcı deneyimini sunabilmek için çerezleri kullanır. Çerez bilgileri tarayıcınızda saklanır ve web sitemize döndüğünüzde sizi tanımak ve ekibimizin web sitesinin hangi bölümlerini en ilginç ve yararlı bulduğunuzu anlamasına yardımcı olmak gibi işlevleri yerine getirir.