Hepimizin bildiği gibi, Gönderdiğimiz tüm bilgilerin güvenli olduğundan ve hedefine eksiksiz olarak ulaştığından her zaman emin olmamız gereken en önemli şey. Bu sefer, bağlantılarımızın güvenli ve yüksek korumalı olduğu konusunda bize gönül rahatlığı veren en iyi sorumlu protokollerden biri hakkında konuşacağız, bu protokol SSH olarak bilinir.
SSH Kılavuzu
SSH temelde iki veya daha fazla cihaz arasındaki iletişimin güvenli olmasını sağlar, kullanıcıların bir bilgisayarda uzaktan oturum açmasına olanak tanır ve zaten bilinen FTP ve TelNet'in aksine, SSH bize daha fazla güven vererek oturumu şifreler. Red Hat'te openssh paketinin hem sunucu hem de istemci için dahil edildiğini fark edeceğiz.
Bazıları merak edebilir Neden SSH'yi kullanmalısınız?, Cevap çok basit, Güvenlik için, bazı davetsiz misafirlerin bilgi çalmak ve yanlış kullanmak için iki veya daha fazla sistem arasındaki iletişimi kesebileceğini unutmayın, SSH bize bu saldırılara karşı aşağıdaki avantajları sunar:
- Gerekli kimlik bilgileri olmadan hiç kimse sunucuya bağlanamaz
- SSH, güvenliği artıran 128 bit şifreleme kullanır
- Bir ağ ortamında grafik uygulamaları çalıştırmanın güvenli yollarını sağlar
- Bilgi aktarımı için güvenli bir kanal kullanabiliriz
- SSH, Kerberos kimlik doğrulamasını destekler
- Red Hat 7'deki SSH, sürüm 2'ye sahiptir
Temel olarak SSH'nin çalışması aşağıdaki adımlara sahiptir.
- Başlangıçta, istemcinin doğru sunucuya bağlandığına dair bir doğrulama yapılır.
- Ardından, istemci ve sunucu arasındaki taşıma katmanı simetrik olarak şifrelenir.
- İstemci, kimlik bilgileriyle kimlik doğrulaması yapar
- İstemci uzak sunucuda görevleri gerçekleştirebilir
SSH ile iki tür dosya yapılandırabiliriz, istemci dosyaları (ssh, scp ve sftp) ve sunucu dosyaları (sshd arka plan programı). Aşağıdaki dosyalardan bazıları, ilgili SSH yapılandırması için Red Hat 7.2'de bulunabilir:
/ etc / ssh / modülBu dosyada kimlik doğrulama ekibinin değerlerini yapılandırabiliriz.
/ etc / ssh / ssh_configSSH istemcisi için varsayılan yapılandırma dosyasıdır.
/ etc / ssh / sshd_configsshd arka plan programının yapılandırma dosyasıdır.
/ etc / sysconfig / sshdsshd servislerinin konfigürasyon dosyasıdır.
NS sshd kuruluysa Red Hat 7.2 sistemimizde doğrulayın aşağıdaki komutu kullanabiliriz:
Hizmet sshd durumuŞu anda çalıştığını görebiliriz:
Kurulu olmaması durumunda aşağıdaki komutu uygulayabiliriz. ilgili kurulum için:
yum -y openssh-server openssh-clients'ı kurunBir kez yürüttüğümüzde, yapacağız hizmeti başlat sshd'den şu komutu kullanarak:
systemctl sshd.service'i başlatNS hizmeti durdur basitçe aşağıdaki komutu uygularız:
systemctl sshd.service'i durdurİstediğimiz durumda hizmetin otomatik olarak başlamasını sağlayın şunları girebiliriz:
systemctl sshd.service'yi etkinleştir ln -s '/usr/lib/systemd/system/sshd.service' '/etc/systemd/system/multiuser.target.wants/sshd.service'Gerekirse herhangi bir yapılandırma değişikliği yapın portların veya başka bir parametrenin aşağıdakileri girmeliyiz:
#vi / etc / ssh / sshd_configAşağıdakilerin görüntülendiğini görebiliriz:
Orada gibi değerleri değiştirebiliriz
LimanBu, sshd'nin iletişim portudur, varsayılan olarak 22'dir, daha fazla güvenlik sağlamak için değiştirebiliriz.
DinleAdresiBu seçeneği, makinemizin başka bir ağ arayüzüne sahip olması durumunda ve hangi sshd arayüzüne katılacağını belirtmek istiyorsak ayarlayabiliriz.
Kullanıcılara İzin VerBu seçenek sayesinde herhangi bir kullanıcının SSH üzerinden erişimine izin verebiliriz.
Seçeneklerin her birini sahip olduğumuz ihtiyaçlara göre analiz edebiliyoruz. Yapılandırma dosyasında herhangi bir değişiklik yaptığımızda hizmeti yeniden başlat, bunun için şu komutu kullanacağız:
hizmet sshd yeniden başlatmaKomutu kullanarak makinemizin sahip olduğu IP adresini doğrularız. ifconfig, bizim durumumuzda IP 192.168.0.13'tür. VPutty programını kullanarak SSH üzerinden bağlantı yapacağız., herkes tarafından iyi bilinen, aşağıdaki bağlantıdan indirebileceğimiz.
Putty'yi basitçe çalıştırdığımızda Red Hat makinesinin IP adresini ve bağlantı noktasını giriyoruz varsayılan olarak (22) veya kurduğumuz bağlantı noktası.
Tamam'ı tıklayın ve kabul ettiğimiz ve sisteme erişmek için kimlik bilgilerimizi girmemiz gereken bir güvenlik mesajı görüntülendiğini göreceğiz:
Ve bu şekilde Red Hat 7.2'mize güvenle erişiriz:
Sunucuya bir istemci makineden erişmek için ssh sözdizimini bilgisayar_adı kullanmalıyız ve bir kullanıcı adı kullanarak bağlanmak istiyorsak aşağıdakileri girmeliyiz:
ssh kullanıcısı @ ana bilgisayar adıÖrneğin:
ssh kökü@192.168.0.13Gördüğümüz gibi SSH, hem gönderilen hem de alınan tüm bilgilerin en iyi güvenlik önlemlerine sahip olacağından emin olarak sunucularımıza uzaktan erişmenin güvenli bir yolunu sunar. Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.