Seher 17.05.2025 - 20:44
okunma
İ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.
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 hakkında tam anlamıyla bilgi sahibi olmak için bu protokolün genel özellikleri ile alakalı bilgilere sahip olmak önemlidir.
Kullanıcılar SSH ile uzaktan yapacağı her türlü çalışmada üst düzey güvenlik önlemleri kapsamında adımlarını atabilirler.
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.
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.
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
İlginizi Çekebilir
Hoşgeldiniz - Tüm Hakları Saklıdır
