Bu yazıda, CentOS 8'de SSH'nin nasıl etkinleştirileceğine ve SSH'yi uzaktan kullanırken bir CentOS 8 istemci makinesinden sunucusuna nasıl erişileceğine ilişkin adım adım bir kılavuzdan geçeceğiz. SSH üzerinden uzak bağlantı için CentOS 8 sunucusunun yapılandırmasıyla başlayalım.
Uzak Bağlantı için CentOS 8 Sunucusunun Yapılandırması
CentOS 8 sunucusunu uzak bağlantı için yapılandırmak birinci önceliğimizdir.
Adım 1: Sisteminizin Paket Deposunu Güncelleyin
Aşağıdaki komutu yazarak sistemin paket deposu önbelleğini güncelleyin:
Sistem paketlerini yükseltin.
$ sudo dnf yükseltmesi
Adım 2: OpenSSH Sunucusunu CentOS 8 Sunucusuna Kurun
Sistemin depo önbelleğini ve paketlerini güncelledikten sonra aşağıdaki komutu yazarak OpenSSH sunucu paketini kurun:
Başarılı kurulumdan sonra, “sshd” hizmet başlatılmazsa.
3. Adım: OpenSSH Hizmetini Başlatın
OpenSSH hizmetini başlatmak için aşağıdaki komutu yazın:
Aşağıdaki komutu kullanarak hizmetin durumunu kontrol edin:
$ sudo systemctl durumu sshd
Ayrıca, aşağıda verilen komutu yazarak yeniden başlatma sırasında OpenSSH hizmetini etkinleştirin:
$ sudo systemctl sshd'yi etkinleştir
Pekala, OpenSSH hizmeti aktif ve bağlantıya hazır. Şimdi trafiği çalıştırmamız gerekiyor ve bunun için güvenlik duvarını yapılandırmamız gerekiyor.
Adım 4: Güvenlik Duvarının SSH bağlantı noktası 22'den herhangi bir Trafiği Geçmesine İzin Verin
Güvenlik duvarının SSH üzerinden trafik akışına izin vermek için aşağıdaki komutu yazın:
Güvenlik duvarını yapılandırdıktan sonra güvenlik duvarını yeniden yüklemek daha iyi bir uygulamadır.
$ güvenlik duvarı-cmd --yeniden yükle
CentOS 8 sunucusu SSH üzerinden bağlantıya hazır. Sunucunun IP adresini öğrenelim ve ona CentOS 8 İstemci makinesinden erişelim.
Adım 5: CentOS 8 Sunucusunun IP Adresini Alın
CentOS sunucusunun IP adresini almak için aşağıdaki komutu yazın:
Sunucumun IP adresi 192.168.18.186. İstemci CentOS 8 makinesinden bu makineye bağlanalım.
CentOS 8 İstemcisinden CentOS 8 Sunucusuna Bağlanma
CentOS 8 sunucusuna bağlanmak için aşağıda verilen adımı izleyin:
Adım 1: OpenSSH İstemcilerini CentOS 8 İstemci Makinesine Kurun
Her şeyden önce, istemci CentOS 8 makinenize OpenSSH İstemcilerini yüklemeniz gerekir.
OpenSSH İstemcilerini kurduktan sonra, CentOS 8 sunucusuna bağlanmak için SSH anahtar çiftlerini oluşturun ve kopyalayın.
2. Adım: SSH Anahtar Çiftini Oluşturun
SSH anahtar çiftini oluşturmak için aşağıda verilen komutu yazın:
Anahtar çiftini verilen varsayılan dizine kaydetmek için "Enter" tuşuna basın.
Veya anahtar çiftini zaten oluşturduysanız, önceden oluşturulmuş anahtar çiftinin üzerine yazmak için "Enter" tuşuna basın.
Parolayı girin veya boş parola için "Enter" tuşuna basın.
Pekala, anahtar çifti başarıyla oluşturuldu, şimdi anahtar çiftini sunucuya kopyalayalım.
Adım 3: Anahtar Çiftini CentOS 8 Sunucusuna Kopyalayın
Anahtar çiftini CentOS 8 sunucusuna kopyalamak için aşağıdaki komutu yazın:
“linuxuser” ve “192”yi değiştirmeyi unutmayınız.168.18.CentOS 8 sunucusunun kullanıcı adı ve IP adresi ile 186”.
"Evet" yazın ve "Enter" tuşuna basın.
Terminalde gösterilen kullanıcı adının şifresini girin ve "Enter" tuşuna basın.
Anahtar çifti bağlanacağımız CentOS 8 sunucusuna kopyalanacaktır.
Adım 4: SSH aracılığıyla CentOS 8 Sunucusuna bağlanın
Şimdi, aşağıdaki komutu kullanarak SSH'yi CentOS 8 sunucusuna bağlamanız yeterlidir:
Budur! SSH kullanarak bir CentOS 8 İstemci makinesinden CentOS 8 sunucusuna başarıyla giriş yaptık.
Sonuç
CentOS 8 Sunucu makinesine OpenSSH sunucusu kurarak, “sshd” hizmetini etkinleştirerek ve 22 numaralı bağlantı noktasında SSH'den gelen trafik için sistemin güvenlik duvarını açarak CentOS 8'de SSH'yi etkinleştirme konusunda muazzam bir yelpazeyi ele aldık. OpenSSH istemcilerini kurarak, SSH anahtar çiftini oluşturup kopyalayarak, anahtar çiftini Sunucu makinesine kopyalayarak ve SSH aracılığıyla CentOS 8 Sunucusuna bağlanarak CentOS 8 istemci makinesinden CentOS 8 sunucusuna bağlanmayı da öğrendik.