ssh

CentOS 8'de SSH Nasıl Etkinleştirilir

CentOS 8'de SSH Nasıl Etkinleştirilir
Bu yazımda size CentOS 8 sunucusuna SSH istemci ve sunucu araçlarının nasıl kurulacağını ve CentOS 8 üzerinde SSH sunucusunun nasıl yapılandırılacağını göstereceğim. Öyleyse başlayalım.

SSH İstemci Yazılımlarının Kurulumu:

Bir SSH sunucusuna bağlanmak için, istemci makinenizde OpenSSH istemci programlarının kurulu olması gerekir.

Bir CentOS veya RHEL makinesinde, aşağıdaki komutla OpenSSH istemci programlarını kurabilirsiniz:

$ sudo yum openssh istemcilerini kurun

SSH istemci programları kurulmalıdır. Benim durumumda, zaten yüklü.

SSH Sunucu Yazılımını Yükleme:

CentOS 8 sunucunuza SSH kullanarak bağlanmak istiyorsanız, CentOS 8 makinenizde SSH sunucu yazılımının kurulu olması gerekir.

CentOS 8 makinenize SSH sunucu yazılımlarını kurmak için aşağıdaki komutu çalıştırın:

$ sudo yum openssh sunucusunu kurun

OpenSSH sunucu paketi kurulmalıdır. Benim durumumda, zaten yüklü.

OpenSSH Sunucu Hizmetini Yönetme:

CentOS 8 makinenize OpenSSH sunucu yazılımı yükledikten sonra, aşağıdaki komutla sshd hizmetinin çalışıp çalışmadığını kontrol edin:

$ sudo systemctl durumu sshd

Gördüğünüz gibi, sshd hizmeti aktif/koşmak. Aynı zamanda etkin sistem açılışında otomatik olarak başlamak için.

SSH sunucusu tüm ağ arayüzlerini dinliyor (0.0.0.0) limanda 22 varsayılan olarak.

Herhangi bir nedenle CentOS 8 makinenizde sshd hizmeti çalışmıyorsa, aşağıdaki komutla manuel olarak başlatabilirsiniz:

$ sudo systemctl sshd'yi başlat

sshd hizmetinin sistem açılışında otomatik olarak başlaması etkinleştirilmemişse, bunu sistem başlangıcına aşağıdaki şekilde ekleyebilirsiniz:

$ sudo systemctl sshd'yi etkinleştir

Aynı şekilde, sistem açılışında SSH hizmetinin otomatik olarak başlamasını istemiyorsanız (güvenlik nedeniyle), sistem başlangıcından sshd hizmetini aşağıdaki gibi kaldırın:

$ sudo systemctl sshd'yi devre dışı bırak

CentOS 8 sunucu makinenizi yapılandırdıktan sonra sshd hizmetini durdurmak istiyorsanız, bunu aşağıdaki gibi yapabilirsiniz:

$ sudo systemctl sshd'yi durdur

SSH sunucusu yapılandırma dosyalarını değiştirirseniz, değişikliklerin geçerli olması için sshd hizmetini yeniden başlatmanız gerekir. sshd hizmetini aşağıdaki gibi yeniden başlatabilirsiniz:

$ sudo systemctl sshd'yi yeniden başlat

SSH Sunucusuna Bağlanmak:

SSH sunucusuna bağlanmak için, SSH sunucu yazılımı yüklediğinizde CentOS 8 sunucunuzun IP adresini bilmeniz gerekir.

IP adresini bulmak için CentOS 8 makinenizde aşağıdaki komutu çalıştırın.

$ ip bir

Gördüğünüz gibi CentOS 8 makinemin IP adresi 192.168.21.226. Senin için farklı olacak. Bu nedenle, bundan sonra sizinkiyle değiştirdiğinizden emin olun.

Şimdi, bir istemci bilgisayardan (SSH istemci programlarının kurulu olması gerekir), SSH kullanarak CentOS 8 sunucusuna bağlanmak için aşağıdaki komutu çalıştırın:

$ ssh login_username@ip_address

Şimdi, yazın Evet ve bas .

Şimdi, şifrenizi yazın Kullanıcı adını gir ve bas .

CentOS 8 makinesinde SSH ile oturum açmalısınız.

Artık, CentOS 8 sunucunuzdaki herhangi bir komutu istemciden çalıştırabilirsiniz.

İşiniz bittiğinde, SSH oturumunu aşağıdaki şekilde kapatın:

$ çıkış

SSH oturumu kapatılmalıdır.

SSH Yapılandırma Dosyaları:

CentOS 8'de, SSH sunucusu ve istemci yapılandırma dosyaları, /etc/ssh dizin.

içeriği /etc/ssh dizin aşağıdaki ekran görüntüsünde gösterilmiştir.

Buraya, ssh_config ve ssh_config.d/05-kırmızı hat.konf SSH istemci yapılandırma dosyalarıdır.

sshd_config SSH sunucusu yapılandırma dosyasıdır. sshd_config dosya bu makaledeki ana odak noktamızdır.

SSH Sunucusunu Yapılandırma:

düzenlemek için sshd_config dosyası, CentOS 8'in varsayılan metin düzenleyicisini kullanabilirsiniz vi.

Açmak /etc/ssh/sshd_config vi metin düzenleyicide yapılandırma dosyası, aşağıdaki komutu çalıştırın:

$ sudo vi /etc/ssh/sshd_config

Yapılandırma dosyası açılmalıdır. Dosyayı değiştirmek için, tuşuna basın ben gitmek için ekleme modu.

Yapılandırma dosyasını düzenlemeyi bitirdikten sonra, geri dönmek komut modu.

Dosyayı kaydedip kapatmak istiyorsanız vi metin düzenleyici, yazın :wq! ve bas .

Değişiklikleri atmak ve kapatmak istiyorsanız vi metin düzenleyici, yazın :q! ve bas .

SSH Sunucu Bağlantı Noktasını Değiştirme:

SSH sunucu portunu varsayılan porttan değiştirmek istiyorsanız 22 güvenlik nedeniyle başka bir şeye (diyelim ki 8111), ardından aşağıdaki ekran görüntüsünde işaretlenen satırı sshd_config yapılandırma dosyası.

Yapılandırma dosyası bir kez aşağıdaki gibi görünmelidir Liman ayarlandı. İşiniz bittiğinde dosyayı kaydedin.

Şimdi, bağlantı noktasına izin vermek için SELinux'u yapılandırın 8111 SSH için aşağıdaki komutla:

$ sudo semanage bağlantı noktası -a -t ssh_port_t -p tcp 8111

Bağlantı noktası değişikliğini tamamlamadan önce, çalışıyorsa güvenlik duvarı üzerinden yeni bağlantı noktasına giden trafiğe izin verdiğinizden emin olun. Örneğin aşağıdaki komut dizisi:

$ güvenlik duvarı-cmd --add-port=8111/tcp --kalıcı
$ güvenlik duvarı-cmd --yeniden yükle

Şimdi, yeniden başlatın sshd aşağıdaki gibi hizmet:

$ sudo systemctl sshd'yi yeniden başlat

SSH sunucusu bağlantı noktasında çalışmalıdır 8111 bundan sonra.

$ sudo systemctl durumu sshd

Dinleme Adresini Değiştirme:

SSH sunucusunun yalnızca tek bir ağ arabirimini dinlemesini istiyorsanız, aşağıdaki satırı aşağıdaki satırı ekleyin sshd_config dosya.

DinleAdresi IP_ADDRESS_OF_INTERFACE

Yapılandırma dosyası bir kez aşağıdaki gibi görünmelidir DinleAdresi ayarlandı.

Kök Girişini Devre Dışı Bırak:

Varsayılan olarak CentOS 8, SSH üzerinden kök kullanıcı oturum açmasına izin verir. istemiyorsan değiştir PermitRootLogin evet için PermitRootGiriş no içinde sshd_config yapılandırma dosyası.

Yapılandırma dosyası bir kez aşağıdaki gibi görünmelidir İzinKökGiriş ayarlandı Hayır.

Maks Oturum ve Maks Parola Denemelerini Yapılandırma:

SSH aracılığıyla CentOS 8 sunucunuzda kaç kullanıcının oturum açabileceğini sınırlamak istiyorsanız, yorumunuzu kaldırın MaxSessions içinde sshd_config dosya ve istediğiniz oturum numarasını ayarlayın (varsayılan 10).

MaxSessions

Yapılandırma dosyası bir kez aşağıdaki gibi görünmelidir MaxSessions ayarlandı 10.

Aynı şekilde, başarısız oturum açma girişimleri için bir sınır belirleyebilirsiniz. sadece yorumsuz MaxAuthDeneme ve bağlantıyı kapatmadan önce kaç tane başarısız oturum açma girişimine izin vermek istediğinizi ayarlayın.

MaxAuthDeneme

Yapılandırma dosyası bir kez aşağıdaki gibi görünmelidir MaxAuthDeneme ayarlandı 3.

CentOS 8'de SSH sunucusunu bu şekilde kurar ve yapılandırırsınız. Bu makaleyi okuduğunuz için teşekkürler.

AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...