Debian'da SSH Sunucusunu Etkinleştir

Enable Ssh Server Debian



Bu yazıda, uzaktan oturum açma için Debian 9 Stretch üzerinde SSH sunucusunun nasıl kurulacağını ve yapılandırılacağını göstereceğim. Başlayalım.

SSH Sunucusunu Kurmak:

Önce Debian işletim sisteminizin apt paket deposu önbelleğini aşağıdaki komutla güncelleyin:







$sudo apt-get güncellemesi

Aşağıdaki ekran görüntüsünde görebileceğiniz gibi apt paket depo önbelleğiniz güncellenmelidir.





Debian'da SSH sunucusu, 'openssh-server' paketi olarak gelir. OpenSSH'yi Debian'a kurmak için aşağıdaki komutu çalıştırın:





$sudo apt-get installopenssh sunucusu

Devam etmek için 'y' ve ardından düğmesine basın.



OpenSSH sunucusu kurulmalıdır.

Debian'da OpenSSH sunucusunun varsayılan davranışı, kurulur kurulmaz otomatik olarak başlamasıdır. OpenSSH sunucusunun üzerinde çalışıp çalışmadığını aşağıdaki komutla da kontrol edebilirsiniz:

$sudosistemctl durumussh

Aşağıdaki ekran görüntüsünde gösterildiği gibi 'etkin (çalışıyor)' durumunu görmelisiniz. Bu, SSH sunucusunun çalıştığı anlamına gelir. Ayrıca 22 numaralı bağlantı noktasını dinliyor.

Herhangi bir durumda OpenSSH sunucusu çalışmıyorsa, OpenSSH sunucusunu başlatmak için aşağıdaki komutu çalıştırabilirsiniz.

$sudosystemctl başlangıçssh

SSH Sunucusunu başlangıçtan kaldırın:

Varsayılan olarak, Debian'da OpenSSH sunucusu sistem açılışında otomatik olarak başlamalıdır. Önyüklemede başlamasını istemiyorsanız, önce aşağıdaki komutla OpenSSH sunucusunu durdurun:

$sudosistemctl durdurmassh

Şimdi OpenSSH sunucunuzun durumunu kontrol ederseniz, aşağıdaki ekran görüntüsünde gösterildiği gibi çalışmadığını görmelisiniz.

Şimdi aşağıdaki komutla OpenSSH sunucusunu başlangıçtan devre dışı bırakın:

$sudosystemctl devre dışı bırakssh

Açılışta OpenSSH Sunucusunu başlatın:

OpenSSH sunucusunu yeniden önyüklemede başlatmak istiyorsanız, aşağıdaki komutu çalıştırmanız yeterlidir:

$sudosistemctletkinleştirme ssh

Şimdi OpenSSH sunucusunu aşağıdaki komutla başlatın:

$sudosystemctl başlangıçssh

Şimdi OpenSSH sunucusunun durumunu kontrol ederseniz, aşağıdaki ekran görüntüsünde gösterildiği gibi çalıştığını görmelisiniz.

SSH sunucusuna uzaktan bağlanma:

SSH sunucusuna uzaktan bağlanabilmeniz için önce SSH sunucusunun IP adresini bilmeniz gerekir.

SSH sunucusunu çalıştıran bilgisayarın IP adresini öğrenmek için o bilgisayardan aşağıdaki komutu çalıştırın:

$ipile

SSH server kurduğum bilgisayarın IP adresinin 192.168.10.82 olduğunu ekran görüntüsünden anlayabilirsiniz.

Şimdi, bu makineye başka bir bilgisayardan bağlanmak için aşağıdaki komutu çalıştırın:

$sshKULLANICI ADI@EV SAHİBİ/IP_ADDR

Ubuntu 17.10 makinemden 192.168.10.82 IP adresi ile 'shovon' kullanıcısı olarak SSH sunucusuna bağlanacağım.

$sshŞovon@192.168.10.82

düğmesine bastığınızda, SSH sunucusuna ilk kez bağlanılıyorsa, aşağıdaki istemi görmelisiniz, ki bu.

Sadece 'evet' yazıp tuşuna basın.

Ardından, oturum açtığınız kullanıcının oturum açma şifresini girmeniz istenmelidir. Şifreyi girin ve tuşuna basın.

O kullanıcı olarak SSH sunucusuna bağlanmalısınız. Aşağıdaki ekran görüntüsünden de görebileceğiniz gibi ana bilgisayar adı 'linuxhint-pc'den 'linuxhint'e değişti.

Aşağıdaki komutla uzak sunucuya bağlı olduğunuzu ayrıca doğrulayabilirsiniz:

$ipile

IP adresinin 192.168.10.82 olduğunu görebilirsiniz! SSH sunucumuzun IP'si!

Burada istediğiniz komutu çalıştırabilir ve uzak sunucuyu SSH kullanarak yönetebilirsiniz. Hatta bir Genel IP satın alabilir ve sunucunuzu dünyanın her yerinden kontrol edebilirsiniz.

Yapılandırmayı tamamladığınızda, SSH bağlantısını kapatmak için aşağıdaki komutu çalıştırmanız yeterlidir.

$çıkış

Görmek? 'linuxhint-pc' oturumunu tekrar kapattınız.

SSH ile Uzak Sunucuya kök Erişim:

Şimdi uzak sunucuya root erişimi istiyorsanız, aşağıdaki komutla root olarak giriş yapmayı deneyebilirsiniz:

$sshkök@192.168.10.82

Ancak modern işletim sisteminde bu şekilde kök erişimi varsayılan olarak devre dışıdır. Debian için de geçerli. 'Yapılandırmasız' bir geçici çözüm var, sıradan bir kullanıcı olarak giriş yapın ve aşağıdaki komutla root olun:

$onun-

Root şifrenizi girin ve aşağıdaki ekran görüntüsünde gösterildiği gibi root olarak giriş yapmalısınız.

Doğrudan kök oturum açmaya da izin vermek için SSH sunucunuzun yapılandırmasını değiştirebilirsiniz.

Bunu yapmak için, aşağıdaki komutla 'nano' ile '/etc/ssh/sshd_config' yapılandırma dosyasını açın:

$sudo nano /vesaire/ssh/sshd_config

Dosya şöyle görünmelidir.

Biraz aşağı kaydırın. Aşağıdaki ekran görüntüsünde işaretlendiği gibi satırı görmelisiniz.

PermitRootLogin'den önce # işaretini kaldırın ve 'yasakla-şifre'yi 'evet' olarak değiştirin. İşiniz bittiğinde Ctrl+X tuşlarına basın, 'y' tuşlarına basın ve ardından dosyayı kaydetmek için tuşuna basın.

Şimdi aşağıdaki komutla SSH sunucusunu yeniden başlatın:

$sudosystemctl yeniden başlatmassh

Şimdi, aşağıdaki ekran görüntüsünde gösterildiği gibi doğrudan 'root' kullanıcısı olarak bağlanabilmelisiniz.

Debian 9'da uzaktan oturum açmak için SSH sunucusunu bu şekilde etkinleştirirsiniz. Bu makaleyi okuduğunuz için teşekkürler.