melankolıa18 1
melankolıa18
romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Linux'ta SSH Komutu

Nizam-ı Alem

Asalet kana değil, duruşa bakar.
Telefon Numarası Onaylanmış Üye Turkmmo Discord Nitro Booster
Yönetici
Dergi Editörü
Turnuva
Admin
Yarışma
VIP Üye
Paylaşım
Ayın Üyesi
Katılım
15 May 2013
Konular
1,207
Mesajlar
7,322
Çözüm
6
Online süresi
2mo 16d
Reaksiyon Skoru
5,959
Altın Konu
410
Başarım Puanı
349
MmoLira
45,966
DevLira
3
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

SSH (Secure Shell), bir kullanıcının ağ üzerinden uzak bir bilgisayara erişmesine ve onu kontrol etmesine olanak tanıyan güvenli bir iletişim protokolüdür. Telnet veya Rlogin gibi eski protokollerden farklı olarak, SSH her veri parçasını şifreleyerek saldırganların oturum açma kimlik bilgilerini ve komutlarını gözetlemesini engeller.

SSH genellikle TCP 22 portunu kullanır ve tüm büyük Linux dağıtımları tarafından desteklenir.

SSH Komutunun Temel Söz Dizimi


[CODE title="Uzak bir sunucuya bağlanmak için şunu kullanın:"]ssh [username]@[hostname or IP address][/CODE]

Burada, [kullanıcı adı] yerine uzak sunucunuzun kullanıcı adını, [ana bilgisayar adı veya IP adresi] yerine ise sunucunun ana bilgisayar adını veya IP adresini yazın.

Örnek:

Kod:
ssh vboxuser@10..0.2.15

Örnek Çıktısı:

1776459094006.png

SSH Kurulumu

SSH'yi kurmak için, hem istemci hem de sunucu bileşenlerini sağlayan OpenSSH paketini kurmanız yeterlidir.

Ubuntu/Debian'da:

Kod:
sudo apt update
sudo apt install openssh-client openssh-server

SSH hizmetini başlatın ve etkinleştirin:

Kod:
sudo systemctl start sshd
sudo systemctl enable sshd

Durumu kontrol et:
Kod:
sudo systemctl status sshd

Çıktısı:

1776459165510.png


Aşağıda SSH komutu kullanılarak örnekler verilmiştir.

[Örnek 1]: SSH Kullanarak Uzak Bir Sunucuya Bağlanma
Kullanıcı Adı > vboxuser
Sunucu IP > 10.0.2.15

Kod:
ssh vboxuser@10..0.2.15

İlk kez bağlanıyorsanız, SSH sunucunun parmak izini doğrulamanızı isteyecektir. "Evet" yazın, Enter tuşuna basın ve ardından kullanıcının şifresini girin.
Kimlik doğrulama tamamlandıktan sonra, uzak makineye giriş yapmış olacaksınız ve tıpkı yerel bir terminalde olduğu gibi komutları çalıştırabileceksiniz.

Çıktısı:

1776459209506.png


[Örnek 2]: SSH Anahtar Kimlik Doğrulamasını Kullanma
SSH anahtarları, parolalardan daha iyi güvenlik sunar.

Yerel makinenizde anahtarlar oluşturun

Kod:
ssh-keygen

Genel anahtarınızı uzak sunucuya kopyalayın:

Kod:
ssh-copy-id username@server_ip

Artık şifre girmeden giriş yapabilirsiniz:

Kod:
ssh username@server_ip

1776459274855.png

Yaygın SSH Seçenekleri


1776459301985.png


Bu seçenekler, sorunları gidermeye, performansı iyileştirmeye ve bağlantıyı özelleştirmeye yardımcı olur.

Bağlanmadan Önce: Gereksinimler
SSH kullanarak uzak bir Linux makinesine başarılı bir şekilde bağlanmak için aşağıdakilerden emin olun:

1. Uzak sunucuya erişilebiliyor
Makine açık ve bir ağa bağlı olmalıdır.

2. Geçerli giriş kimlik bilgilerine sahipsiniz
Bir kullanıcı adı ve parola VEYA bir SSH anahtar çifti.

3. Sunucuda SSH hizmeti çalışıyor
OpenSSH sunucusu kurulu ve aktif olmalıdır.

4. Güvenlik duvarı SSH trafiğine izin veriyor
22 numaralı bağlantı noktası (veya yapılandırılmış özel bağlantı noktası) açık olmalıdır.

5. Yerel sisteminizde SSH kurulu
Çoğu Linux sistemi zaten bir SSH istemcisi içerir.

SSH İletişimi Nasıl Güvenli Hale Getirir
SSH, birden fazla şifreleme katmanı kullanır:

1. Simetrik Şifreleme
Oturumu şifrelemek ve şifresini çözmek için tek bir paylaşılan anahtar kullanır.

2. Asimetrik Şifreleme
Kimlik doğrulama ve anahtar değişimi için bir genel/özel anahtar çifti kullanır.

3. Karma Fonksiyonu (Hashing)
Mesaj bütünlüğünü sağlar - herhangi bir müdahale anında tespit edilir.

Bunların tümü birlikte SSH'yi uzaktan erişim için son derece güvenli hale getirir.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst