Linux'ta SSH Bağlantısı Nasıl Kurulur? Kolayca Adım Adım Anlatım

Linux'ta SSH Bağlantısı Nasıl Kurulur? Kolayca Adım Adım Anlatım

Linux üzerinde SSH bağlantısı kurmak için gerekli adımları öğrenin ve güvenli bir şekilde uzak sunuculara bağlanın.

BFS

Linux ile tanıştıysanız, çoğu zaman terminal penceresiyle vakit geçiriyorsunuzdur. Bu pencerede kodlar yazmak, sistem ayarlarını değiştirmek, dosyalarla oynamak, kısacası bilgisayarın derinliklerine inmek adeta bir oyun gibi. Ancak, zaman zaman uzak bir sunucuya bağlanmanız gerekebilir. Bu noktada SSH, yani "Secure Shell" devreye giriyor. Peki, SSH bağlantısı nedir, nasıl kurulur? Hadi birlikte keşfedelim!

SSH Bağlantısı Nedir?

Öncelikle SSH bağlantısının ne olduğuna bir göz atalım. SSH, basitçe söylemek gerekirse, bir bilgisayarın başka bir bilgisayara güvenli bir şekilde bağlanmasını sağlayan bir protokoldür. Güvenli diyoruz çünkü veriler şifreli bir şekilde iletilir. Yani, bir sunucuya bağlanırken, verileriniz kötü niyetli kişilerin eline geçmez.

Peki, bu bağlantıyı Linux üzerinde nasıl kuracağız? Gelin, adım adım bunu çözelim!

Adım 1: SSH Yüklü Olduğundan Emin Olun

İlk olarak, sisteminizde SSH'nın kurulu olup olmadığını kontrol etmemiz gerekiyor. Eğer yüklü değilse, onu kurmak için terminali açarak aşağıdaki komutları kullanabilirsiniz:


sudo apt update
sudo apt install openssh-client


Bu komutlar, SSH istemcisini bilgisayarınıza kuracaktır. Eğer SSH sunucusuna bağlanmak istiyorsanız, sunucu kısmını da kurmanız gerekecek. O zaman şu komut size yardımcı olacak:


sudo apt install openssh-server


Yükleme işlemi tamamlandıktan sonra, SSH'nın doğru bir şekilde kurulduğundan emin olmak için şu komutu yazabilirsiniz:


ssh -V


Eğer her şey yolunda giderse, versiyon bilgilerini göreceksiniz.

Adım 2: Sunucuya Bağlanma

Şimdi, SSH kullanarak uzak bir sunucuya bağlanmaya başlayabiliriz. Bu adımda, bağlanmak istediğiniz sunucunun IP adresi ve kullanıcı adı gerekecek. Farz edelim ki, bağlanacağınız sunucunun IP adresi "192.168.1.100" ve kullanıcı adınız "kullanici_adiniz". Terminalde aşağıdaki komutu yazın:


ssh kullanici_adiniz@192.168.1.100


Eğer ilk kez bu sunucuya bağlanıyorsanız, aşağıdaki gibi bir uyarı alabilirsiniz:


The authenticity of host '192.168.1.100 (192.168.1.100)' can't be established.
ECDSA key fingerprint is SHA256:abc123...
Are you sure you want to continue connecting (yes/no)?


Bu uyarıyı gördüğünüzde "yes" yazıp Enter tuşuna basarak devam edebilirsiniz. Bu, bağlantınızın güvenli olduğunu onayladığınız anlamına gelir. Ardından, şifrenizi girmeniz istenecek. Şifrenizi doğru girdiğinizde, artık uzak sunucunuza bağlanmış olacaksınız.

Adım 3: Bağlantıyı Test Etme

Bağlantı sağlandıktan sonra, bağlantınızın çalışıp çalışmadığını test etmek için şu komutu kullanabilirsiniz:


hostname


Eğer her şey yolunda giderse, uzak sunucunun ismini terminalde görebileceksiniz.

Adım 4: SSH Anahtarlarıyla Bağlantı

SSH anahtarları kullanarak şifresiz bir bağlantı kurmak, hem güvenlik açısından daha sağlam hem de çok daha pratik bir çözüm sunar. SSH anahtar çifti oluşturmak için şu komutu kullanabilirsiniz:


ssh-keygen


Bu komut, yeni bir SSH anahtar çifti oluşturacaktır. Anahtarlarınız, genellikle "~/.ssh" dizininde saklanır. Public anahtarınızı sunucuya kopyalamak için şu komutu kullanabilirsiniz:


ssh-copy-id kullanici_adiniz@192.168.1.100


Artık her bağlantınızda şifre girmeden bağlanabilirsiniz.

Adım 5: SSH Bağlantınızı Güvenli Tutun

Güvenlik her şeyden önemli! SSH ile bağlantı kurarken, mümkünse aşağıdaki güvenlik önlemlerini almayı unutmayın:

1. Anahtar tabanlı kimlik doğrulama kullanın.
2. Root kullanıcısıyla doğrudan giriş yapmayı engelleyin. Bunu, "/etc/ssh/sshd_config" dosyasındaki `PermitRootLogin` seçeneğini "no" yaparak sağlayabilirsiniz.
3. SSH portunu değiştirmek. Standart olarak 22 numaralı portu kullanan SSH, bazı saldırılara açık olabilir. Bu portu değiştirmek de bir güvenlik önlemidir.

Sonuç

Artık Linux üzerinde SSH bağlantısı kurmak oldukça basit! Güvenli ve hızlı bir şekilde uzak sunuculara bağlanabilir, yönetim işlerinizi kolayca yapabilirsiniz. SSH, Linux dünyasında adeta bir süper güce dönüşüyor. Ne zaman uzak bir bilgisayara bağlanmanız gerekirse, bu basit adımları takip ederek hemen işe koyulabilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

VPN Kullanırken Güvenlik Hatalarından Kaçınmak: En Yaygın Yapılan 7 Hata ve Çözümleri

**İnternette güvenli gezintiyi sağlamak, modern dünyada her geçen gün daha önemli hale geliyor. Hangi cihazı kullanırsanız kullanın, dijital güvenliğinizi korumak, çoğu zaman zor bir görev gibi görünebilir. Ancak **VPN** (Virtual Private Network - Sanal...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...