Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Merhaba Değerli Ziyaretçimiz, ForumaGel ailesi seni bekliyor! 🌟 Aramıza katılarak güçlü ve samimi topluluğumuzun bir parçası olabilirsin. Burada her üye değerli, her katkı kıymetli. Şimdi üye ol, bizimle birlikte gelişmenin ve keyifli sohbetlerin tadını çıkar! Sevgi ve Saygılarla, ForumaGel Yönetimi ❤️
Yan Yana Banner
Yan Yana Banner
Katılım
7 Nis 2025
Konular
367
Mesajlar
780
Çözümler
1
Tepkime puanı
121
Puan
93
Konum
İstanbul
Web sitesi
forumagel.com
SSH (Secure Shell), ağ üzerinden başka bir bilgisayara güvenli bir şekilde erişmek ve komut çalıştırmak için kullanılan şifreli bir protokoldür. Özellikle sunucu yönetimi, dosya transferi ve güvenli tünelleme gibi amaçlar için yaygın olarak kullanılır. Pardus da SSH sunucusu (sshd) ve istemcisi (ssh) ile birlikte gelir, bu sayede hem başka sistemlere güvenli bir şekilde bağlanabilir hem de Pardus sisteminize uzaktan erişime izin verebilirsiniz.

SSH Sunucusu (sshd) Kurulumu ve Yapılandırması:

Pardus sisteminize uzaktan SSH ile erişmek istiyorsanız, öncelikle SSH sunucusunun (sshd) kurulu ve çalışıyor olması gerekir.

  • Kurulum: Eğer SSH sunucusu sisteminizde kurulu değilse, terminali açarak aşağıdaki komutla kurabilirsiniz:

Kod:
sudo apt update
sudo apt install openssh-server

  • Servisi Başlatma ve Durumunu Kontrol Etme: Kurulum tamamlandıktan sonra SSH servisi otomatik olarak başlayabilir. Durumunu kontrol etmek için şu komutu kullanabilirsiniz:
Kod:
sudo systemctl status sshd

Servis çalışmıyorsa, başlatmak için:
Kod:
sudo systemctl start sshd
Sistemin her açılışında otomatik olarak başlamasını sağlamak için:
Kod:
sudo systemctl enable sshd

  • Güvenlik Duvarı Ayarları: Daha önceki makalede bahsettiğimiz gibi, güvenlik duvarınız (UFW) etkinse, SSH bağlantılarına izin vermeniz gerekir. Varsayılan SSH portu 22'dir. İzin vermek için:
Kod:
sudo ufw allow 22/tcp
Veya daha açıklayıcı bir şekilde:
Kod:
sudo ufw allow ssh

  • Yapılandırma Dosyası:SSH sunucusunun yapılandırma dosyası genellikle /etc/ssh/sshd_config yolunda bulunur. Bu dosyayı bir metin düzenleyici ile (sudo yetkileriyle) açarak çeşitli güvenlik ayarlarını değiştirebilirsiniz. Dikkatli olmanız ve ne yaptığınızı bildiğinizden emin olmanız önemlidir. İşte bazı önemli yapılandırma seçenekleri:
    • Port 22: SSH servisinin dinlediği portu belirtir. Güvenlik için varsayılan portu değiştirmek (örneğin, farklı bir rastgele port numarası kullanmak) önerilebilir. Değiştirdikten sonra güvenlik duvarınızda yeni portu da açmanız gerekir.
    • ListenAddress 0.0.0.0: SSH servisinin hangi IP adreslerinde bağlantı kabul edeceğini belirtir. 0.0.0.0 tüm IP adreslerinden gelen bağlantıları kabul eder. Belirli bir IP adresiyle sınırlandırabilirsiniz.
    • PermitRootLogin yes: Root kullanıcısıyla doğrudan SSH üzerinden oturum açmaya izin verilip verilmeyeceğini belirler. Güvenlik nedeniyle bu seçeneğin no olarak ayarlanması ve normal bir kullanıcıyla bağlanıp sudo komutuyla yetki yükseltilmesi önerilir.
    • PasswordAuthentication yes: Parola tabanlı kimlik doğrulamanın kullanılıp kullanılmayacağını belirler. Daha güvenli bir yöntem olan anahtar tabanlı kimlik doğrulama kullanılıyorsa bu seçenek no olarak ayarlanmalıdır.
    • PubkeyAuthentication yes: Anahtar tabanlı kimlik doğrulamanın kullanılıp kullanılmayacağını belirler. Daha güvenli bir yöntemdir.

Yapılandırma dosyasında herhangi bir değişiklik yaptıktan sonra SSH servisini yeniden başlatmanız gerekir:

Kod:
sudo systemctl restart sshd

SSH İstemcisi (ssh) Kullanımı:

Başka bir sisteme SSH üzerinden bağlanmak için ssh komutunu kullanırsınız.

Temel sözdizimi şöyledir:
Kod:
ssh [kullanici_adi]@[hedef_ip_adresi] -p [port_numarasi]

  • kullanici_adi: Bağlanmak istediğiniz hedef sistemdeki kullanıcı adınız.
  • hedef_ip_adresi: Bağlanmak istediğiniz hedef sistemin IP adresi veya alan adı.
  • -p [port_numarasi]: Hedef sistemdeki SSH servisinin dinlediği port numarası (varsayılan 22 ise belirtmenize gerek yoktur).
Örnekler:
  • Varsayılan port üzerinden kullanici adlı kullanıcıyla 192.168.1.100 adresine bağlanmak:

Kod:

  • Farklı bir port (örneğin, 2222) üzerinden sunucu_yoneticisi adlı kullanıcıyla sunucu.example.com adresine bağlanmak:
Kod:
ssh [email protected] -p 2222

Bağlantı kurulduğunda, eğer parola tabanlı kimlik doğrulama kullanılıyorsa parolanız istenecektir.

Anahtar Tabanlı Kimlik Doğrulama:

Parola tabanlı kimlik doğrulamaya göre daha güvenli bir yöntemdir. Bir çift anahtar (özel anahtar ve açık anahtar) oluşturulur. Açık anahtar hedef sisteme kopyalanır ve özel anahtar sizin yerel sisteminizde saklanır. Bağlantı kurulurken özel anahtar kullanılarak kimlik doğrulama yapılır ve parola gerekmez.

  1. Anahtar Çifti Oluşturma: Yerel sisteminizde terminali açın ve aşağıdaki komutu çalıştırın:

Kod:
ssh-keygen -t rsa -b 4096

  1. Açık Anahtarı Hedef Sisteme Kopyalama: Açık anahtarı (~/.ssh/id_rsa.pub) hedef sistemdeki ~/.ssh/authorized_keys dosyasına kopyalamanız gerekir. Bunu yapmanın kolay bir yolu ssh-copy-id komutunu kullanmaktır:
Kod:
ssh-copy-id -i ~/.ssh/id_rsa.pub kullanici@hedef_ip_adresi

  1. Bu komut ilk bağlantıda hedef sistemdeki parolanızı isteyecektir.
  2. Bağlanma: Anahtar kopyalandıktan sonra, tekrar hedef sisteme bağlanmayı denediğinizde parola sormadan oturum açabilmeniz gerekir.
  3. Parola Tabanlı Kimlik Doğrulamayı Devre Dışı Bırakma (Önerilir): Anahtar tabanlı kimlik doğrulamayı ayarladıktan sonra, güvenlik için /etc/ssh/sshd_config dosyasında PasswordAuthentication no seçeneğini ayarlayıp SSH servisini yeniden başlatmanız önerilir.
SSH, Pardus sistemlerinize güvenli bir şekilde uzaktan erişmek ve yönetmek için güçlü bir araçtır. Anahtar tabanlı kimlik doğrulama kullanarak güvenliğinizi önemli ölçüde artırabilirsiniz.
 

Şu an konuyu görüntüleyenler

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

Zevkini yansıtan rengi seç

Geniş / Dar görünüm

Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

Izgara görünümlü forum listesi

Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

Resimli ızgara modu

Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

Kenar çubuğunu kapat

Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

Sabit kenar çubuğu

Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

Köşe kıvrımlarını kapat

Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

Geri