Yıllık Alımlarda 10 Ay Öde, 12 Ay Kullan Fırsatı!
Yeni Müşterilerimize Özel İlk Siparişlerinde %20 İndirim Kodu: YENi20
Birsunucum Logosu Birsunucum Logosu Dark
Programsız Linux Sunucuya Nasıl Bağlanılır

Programsız Linux Sunucuya Nasıl Bağlanılır

📅 29 Ağustos 2025👁 79 okunma

Programsız SSH: Windows CMD veya Terminal ile Linux Sunucuya Bağlanma

Ek yazılım kurmadan, Windows 10/11’in dahili OpenSSH istemcisi veya macOS/Linux terminaliyle SSH bağlantısı kurabilirsiniz. Aşağıdaki adımlar parola ve anahtar tabanlı erişimi kapsar.

Gerekenler

  • Sunucuda SSH servisi açık
  • Kullanıcı adı ve IP/alan adı
  • Varsayılan port 22, farklıysa not edin

Hızlı Bağlantı

CMD, PowerShell, macOS veya Linux terminalinde:

ssh [email protected]

Özel port:

ssh -p 2222 [email protected]

İlk bağlanışta anahtar parmak izi sorusunu onaylayın.

Windows’ta OpenSSH Kontrolü

ssh -V

Sürüm görünüyorsa hazır. Görünmüyorsa Windows Özellikleri’nde OpenSSH Client’ı etkinleştirin.

Anahtar Tabanlı Giriş

Anahtar Üretimi

Windows CMD/PowerShell, macOS ve Linux’ta:

ssh-keygen -t ed25519 -C "cihaz-adi"

Oluşan dosyalar:

  • Özel anahtar: ~/.ssh/id_ed25519
  • Açık anahtar: ~/.ssh/id_ed25519.pub

Açık Anahtarı Sunucuya Yükleme

PowerShell:

Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys"

CMD:

type %USERPROFILE%\.ssh\id_ed25519.pub | ssh [email protected] "umask 077; test -d ~/.ssh || mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"

Artık parola girmeden bağlanabilirsiniz:

ssh [email protected]

Özel anahtar farklı ad/konumda ise:

ssh -i C:\Users\Kullanici\.ssh\mykey [email protected]

Dosya Aktarımı

Yerelden sunucuya:

scp C:\path\dosya.zip [email protected]:/var/www/

Sunucudan yerele:

scp [email protected]:/var/log/syslog C:\Users\Kullanici\Downloads\

Etkileşimli istemci:

sftp [email protected]

Bağlantı İpuçları

  • IPv6: ssh root@[2001:db8::10]
  • Belirli kimlik dosyası: ssh -i ~/.ssh/id_ed25519 user@host
  • Gürültülü çıktı: ssh -v user@host

Hata Giderme

  • Permission denied: Kullanıcı adı, port veya anahtar yolunu doğrulayın. Sunucuda ~/.ssh/authorized_keys izinlerini kontrol edin.
  • Connection timed out: Güvenlik duvarında 22 veya özel portu açın.
  • REMOTE HOST IDENTIFICATION HAS CHANGED: Eski kaydı temizleyin.

    ssh-keygen -R 203.0.113.10

Minimum Güvenlik Kontrol Listesi

  • Anahtar tabanlı giriş kullanın
  • Özel port gerekiyorsa -p ile bağlanın
  • Root yerine ayrı kullanıcı ve sudo kullanın