Farklı İşletim Sistemlerinde SSH Bağlantısı Kurmanın Tüm Yolları Bu Rehberde
Uzak bir sunucuya güvenli bağlantı kurmak isteyen kullanıcılar için Windows, Linux ve macOS işletim sistemlerinde SSH kullanımını adım adım anlatan bu kapsamlı rehber sayesinde, terminalden PuTTY’e kadar tüm yöntemleri öğrenebilirsiniz.
Farklı İşletim Sistemlerinde SSH Bağlantısı Kurmanın Tüm Yolları Bu Rehberde
Uzak bir sunucuya güvenli bağlantı kurmak isteyen kullanıcılar için Windows, Linux ve macOS işletim sistemlerinde SSH kullanımını adım adım anlatan bu kapsamlı rehber sayesinde, terminalden PuTTY’e kadar tüm yöntemleri öğrenebilirsiniz.
SSH Nedir ve Ne İşe Yarar?
SSH (Secure Shell), internet veya yerel ağ üzerinden uzak bir sunucuya güvenli bir şekilde erişim sağlamanızı mümkün kılan bir protokoldür. Genellikle sistem yöneticileri tarafından sunucu yönetimi, dosya aktarımı ve komut otomasyonu gibi işlemler için tercih edilir.
SSH Bağlantısı Kurmak İçin Gerekli Bilgiler
- Bağlanılacak sunucunun IP adresi veya alan adı
- Geçerli bir kullanıcı adı
- Parola veya SSH anahtar dosyası
- SSH istemcisi (örneğin Terminal, CMD, PowerShell veya PuTTY)
Windows'ta SSH Bağlantısı Nasıl Yapılır?
PowerShell veya CMD ile:
ssh kullanıcı_adı@sunucu_ip
Örnek:
ssh root@192.168.1.100
PuTTY ile:
- PuTTY uygulaması indirip kurulmalıdır.
- Host Name (or IP address) bölümüne sunucunun IP adresi yazılır.
- Port olarak 22, bağlantı tipi olarak da SSH seçilir.
- “Open” tuşuna tıklanarak bağlantı başlatılır.
- Kullanıcı adı ve şifre girilerek oturum açılır.
Linux'ta SSH Bağlantısı Nasıl Kurulur?
ssh kullanıcı_adı@sunucu_ip
Örnek:
ssh siyah@192.168.1.50
Anahtar ile bağlantı kurulmak istenirse:
ssh -i ~/.ssh/id_rsa kullanıcı_adı@sunucu_ip
macOS'ta SSH Bağlantısı Nasıl Kurulur?
ssh kullanıcı_adı@sunucu_ip
Örnek:
ssh admin@myserver.com
SSH Anahtar ile Güvenli Giriş
Daha güvenli bir oturum açmak için parola yerine SSH anahtarı kullanılması önerilir.
1. Anahtar çifti oluşturulur:
ssh-keygen
2. Anahtar sunucuya aktarılır:
ssh-copy-id kullanıcı_adı@sunucu_ip
Bağlantı Sorunları ve Olası Nedenler
- Connection refused: SSH servisi çalışmıyor olabilir.
- Permission denied: Kullanıcı adı veya parola hatalı olabilir.
- Network unreachable: IP adresi yanlış veya ağ bağlantısı kesilmiş olabilir.
- Güvenlik duvarı SSH portunu engelliyor olabilir.
Güvenlik İçin Öneriler
- Root kullanıcı yerine sınırlı yetkili kullanıcı ile bağlanılmalıdır.
- SSH portu 22 dışında farklı bir porta yönlendirilebilir (örneğin 2222).
- Parola yerine yalnızca SSH anahtarlarıyla girişe izin verilmelidir.
- Fail2Ban gibi yazılımlarla brute-force saldırılara karşı koruma sağlanmalıdır.
Sık Sorulan Sorular
SSH bağlantısı ücretli mi?
Hayır, SSH açık kaynak bir protokol olduğu için tamamen ücretsizdir.
Sunucuda SSH servisi yüklü değilse ne yapılmalı?
OpenSSH Server paketi kurularak servis başlatılmalıdır.
SSH portu nasıl değiştirilir?
ssh -p 2222 kullanıcı_adı@sunucu_ip
Kaynak: Beykozun Sesi
Tepkiniz Nedir?
Beğenmek
0
Beğenmemek
0
Aşk
0
Eğlenceli
0
Sinirli
0
Üzgün
0
Vay
0