# Linux sunucunuza SSH ile bağlanın

> Linux VPS, VDS veya dedicated sunucunuza Windows Terminal, PuTTY, macOS ya da Linux'tan SSH ile girin, host anahtarını doğrulayın ve root şifresini değiştirin.

Zorluk: Başlangıç\
Denendiği sistemler: Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, Debian 12, Debian 13, Windows 11, macOS Tahoe 26

SSH (Secure Shell), Linux sunucuları yönetmenin yoludur: kendi bilgisayarınızdan sunucuda şifreli bir terminal oturumu açar. Bu rehber, yeni HyperDC Linux VPS, VDS veya dedicated sunucunuza ilk girişinizi; giriş bilgilerini bulmaktan gerçekten kendi sunucunuza bağlandığınızı doğrulamaya kadar adım adım anlatır.

## Başlamadan önce

Gerekenler:

- **Sunucunuzun giriş bilgileri.** Sunucu hazır olur olmaz e-postayla göndeririz: IP adresi, kullanıcı adı (genellikle `root`) ve şifre. IP adresi ve kullanıcı adı müşteri panelindeki hizmet sayfasında da bulunur: **Hizmetler › Ürünlerim** menüsünden sunucuyu açın ve **Sunucu Bilgisi** bölümüne bakın (**Birincil IP**, kullanıcı adı).
- **SSH istemcisi olan bir terminal.** Windows 10 ve 11, macOS ve Linux'ta hazır gelir. Windows'ta PuTTY de kullanabilirsiniz.
- **22 numaralı porta ağ erişimi.** Bazı ofis ve halka açık ağlar giden SSH bağlantılarını engeller. Bir ağdan bağlanamıyorsanız başka bir ağı, örneğin telefonunuzun mobil erişim noktasını deneyin.

Aşağıdaki örneklerde `203.0.113.10` yerine kendi sunucunuzun IP adresini yazın.

## 1. adım: Terminali açın ve bağlanın

Bilgisayarınıza uygun sekmeyi seçin.

**Windows Terminal**

Başlat menüsünden **Windows Terminal**'i (veya PowerShell'i) açın ve şunu çalıştırın:

```bash
ssh root@203.0.113.10
```

Windows `ssh` komutunu tanımadığını söylerse OpenSSH istemcisini kurun. PowerShell'i yönetici olarak açın ve şunu çalıştırın:

```powershell
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
```

Ardından yeni bir terminal penceresi açıp tekrar deneyin.
**PuTTY**

PuTTY'yi yalnızca resmî web sitesinden indirin. Programı açın, sonra:

1. **Host Name (or IP address)** alanına `203.0.113.10` yazın.
2. **Port** değerini `22`, **Connection type** seçimini **SSH** olarak bırakın.
3. İsteğe bağlı: **Saved Sessions** altına bir ad yazıp **Save**'e tıklayın; böylece çift tıklamayla yeniden bağlanırsınız.
4. **Open**'a tıklayın.

İlk bağlantıda PuTTY, sunucunun host anahtarıyla ilgili bir güvenlik uyarısı gösterir. Parmak izini kontrol ettikten sonra (2. adım) **Accept**'i seçin, ardından `root` kullanıcısı ve şifrenizle giriş yapın.
**macOS**

**Terminal**'i açın (Uygulamalar › İzlenceler veya Command + Boşluk ile Terminal yazın) ve şunu çalıştırın:

```bash
ssh root@203.0.113.10
```
**Linux**

Terminal uygulamanızı açın ve şunu çalıştırın:

```bash
ssh root@203.0.113.10
```

Komut yoksa OpenSSH istemcisini dağıtımınızdan kurun; örneğin Ubuntu ve Debian'da `sudo apt install openssh-client`.

Sunucunuz SSH için farklı bir portu dinliyorsa `-p` ile ekleyin; örneğin `ssh -p 2222 root@203.0.113.10`.

## 2. adım: Host anahtarını doğrulayın ve giriş yapın

İlk bağlantıda SSH istemciniz sunucuyu henüz tanımadığı için sunucunun host anahtarı parmak izini gösterir ve güvenip güvenmeyeceğinizi sorar:

```text
The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
ED25519 key fingerprint is SHA256:2mI0p7Wb0tV5c9Qk3oXyQm0ZQ1u8s3Jd6l0v4WqT1nE.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
```

Parmak izi hangi sunucuyla konuştuğunuzu kanıtlar. Hizmet sayfanızda bir web konsolu varsa onu açıp oradan giriş yapabilir ve karşılaştırmak için gerçek parmak izini yazdırabilirsiniz:

```bash
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
```

Parmak izleri eşleşiyorsa `yes` yazıp Enter'a basın. Bilgisayarınız anahtarı bilinen sunucular listesine kaydeder ve anahtar bir gün değişirse sizi uyarır. Ardından hoş geldiniz e-postasındaki şifreyi girin. Yazarken hiçbir şey görünmez; bu normaldir.

**Doğrulama:** başarılı bir giriş `root@srv12345678:~#` gibi bir komut istemiyle biter. Nerede olduğunuzu doğrulamak için şu komutları çalıştırın:

```bash
whoami
hostname
cat /etc/os-release
ip -brief address
```

`root`, sunucunuzun adı, sipariş ettiğiniz işletim sistemi ve ağ arayüzünde sunucunuzun IP adresi görünmelidir.

> **İpucu**
>
> Terminale yapıştırabilirsiniz: Windows Terminal ve PuTTY'de sağ tıklayın, macOS Terminal'de Command + V, çoğu Linux terminalinde Ctrl + Shift + V kullanın.

## 3. adım: Root şifresini değiştirin

Hoş geldiniz e-postasındaki şifre e-postayla iletildi; bu yüzden onu hemen kendi belirlediğiniz uzun bir şifreyle değiştirin (bir şifre yöneticisi sizin için oluşturabilir):

```bash
passwd
```

Yeni şifreyi iki kez girin. **Doğrulama:** komut `password updated successfully` satırıyla biter.

## 4. adım: Sunucuya kısaca göz atın

Bu komutlar sunucunun ne kadar disk alanı ve belleği olduğunu, ne zamandır çalıştığını gösterir:

```bash
df -h /
free -h
uptime
```

İşiniz bitince oturumu `exit` ile kapatın. Bir oturum donarsa Enter'a basın, ardından `~.` yazarak oturumu kendi tarafınızdan kapatın.

## Sorun giderme

**`Connection timed out`.** Paketleriniz sunucuya ulaşmıyor. IP adresini kontrol edin, ardından portu test edin: PowerShell'de `Test-NetConnection 203.0.113.10 -Port 22`, macOS ve Linux'ta `nc -vz 203.0.113.10 22`. Port denediğiniz her ağdan kapalıysa sunucu kapalı olabilir, kurulumu sürüyor olabilir ya da bir güvenlik duvarı kuralı SSH'yi engelliyor olabilir. [SSH bağlantı sorunları](/guides/ssh-connection-problems) rehberine, güvenlik duvarını değiştirdiyseniz [güvenlik duvarı değişikliğinden sonra erişimi kaybetmek](/guides/locked-out-after-firewall-change) rehberine bakın.

**`Connection refused`.** Sunucu yanıt verdi ama o portu dinleyen bir şey yok. SSH servisi durmuş ya da başka bir portu dinliyor olabilir. Hizmet sayfanızda web konsolu varsa onunla giriş yapıp `systemctl status ssh` komutunu çalıştırın.

**`Permission denied, please try again.`** Kullanıcı adı veya şifre yanlış. Şifreler büyük/küçük harfe duyarlıdır; şifreyi fazladan boşluk olmadan yeniden yapıştırın. Şifreyi değiştirip unuttuysanız müşteri panelinden bir destek bildirimi açın.

**`Permission denied (publickey)`.** Sunucu yalnızca SSH anahtarı kabul ediyor ve anahtarınız kabul edilmedi. Doğru anahtarı eklemek için [SSH anahtarları](/guides/ssh-keys) rehberine bakın.

**`WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!`** Sunucunun host anahtarı bilgisayarınızın kaydettiğinden farklı. İşletim sistemini yeniden kurduktan sonra bu beklenen bir durumdur; aksi halde bunu bir uyarı işareti sayın ve bize danışın. Yeniden kurulumdan sonra eski anahtarı silip tekrar bağlanın:

```bash
ssh-keygen -R 203.0.113.10
```

Herhangi bir hatanın ayrıntısı için `ssh -v root@203.0.113.10` ile bağlanın ve hatadan hemen önceki satırları okuyun.

## Sonraki adımlar

- Şifreyle giriş yerine anahtar kullanın: [SSH anahtarları](/guides/ssh-keys).
- İlk saat kontrol listesini uygulayın: [yeni bir Linux sunucuyu güvenli hale getirin](/guides/secure-a-new-linux-server).
- Alan adınızı sunucuya yönlendirin: [alan adını sunucunuza yönlendirin](/guides/point-domain-to-server).
- Windows mu kullanıyorsunuz? [Windows sunucuda ilk adımlar](/guides/windows-server-first-steps-rdp) rehberine bakın.

## Sık sorulan sorular

### Sunucumun IP adresini ve root şifresini nerede bulurum?

Sunucu hazır olduğunda gönderdiğimiz hoş geldiniz e-postasında. IP adresi ve kullanıcı adı, müşteri panelindeki hizmet sayfasında Sunucu Bilgisi bölümünde de görünür. E-postayı bulamazsanız istenmeyen posta klasörünüze ve hesap menüsündeki Gönderilen E-Postalar sayfasına bakın.

### Windows'ta PuTTY gerekli mi?

Hayır. Windows 10 ve Windows 11 OpenSSH istemcisiyle gelir; ssh komutunu Windows Terminal veya PowerShell'de çalıştırabilirsiniz. Oturumlarınızı kaydeden grafik bir program tercih ederseniz PuTTY yine iyi bir seçenektir.

### Şifremi yazarken neden hiçbir şey görünmüyor?

SSH ve PuTTY şifre karakterlerini nokta olarak bile göstermez. Şifreyi yazın ya da yapıştırın ve Enter'a basın. Reddedilirse başında veya sonunda boşluk olmadan dikkatle yeniden yapıştırın.

### Host anahtarı sorusuna yes demek güvenli mi?

İlk bağlantıda bu soru normaldir, çünkü bilgisayarınız bu sunucuyu daha önce görmedi. En iyi koruma için yes demeden önce parmak izini sunucu konsolunda gösterilenle karşılaştırın. Aynı sunucu için yeniden kurulum yapılmadan soru daha sonra tekrar çıkarsa durun ve nedenini araştırın.

### İlk girişten hemen sonra ne yapmalıyım?

Root şifresini değiştirin, güncellemeleri kurun, sudo yetkili kendi kullanıcınızı oluşturun ve SSH anahtarlarına geçin. Yeni bir Linux sunucuyu güvenli hale getirme rehberimiz bu adımları sırasıyla anlatır.

---

Kaynak: <https://hyperdc.com/tr/guides/getting-started/connect-to-linux-server-ssh>\
Son güncelleme: 2026-10-09
