FIRSAT Yıllık Alımlarda 10 Ay Öde, 12 Ay Kullan Fırsatı!
İlk siparişinize özel %20 indirim:
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👁 2891 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

BirSunucum VDS sunucularınıza da bu yöntemle, kurulum sonrasında iletilen IP adresi ve root bilgileriyle ek program kurmadan bağlanabilirsiniz.

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
  • Ayrıntılı (hata ayıklama) çıktısı: 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