SSH erişimi çalışmıyorsa önce hangi ortamı yönettiğinizi ve hatanın bağlantı kurulmadan mı, kimlik doğrulama sırasında mı oluştuğunu ayırın. Paylaşımlı hostingde SSH yetkisi sağlayıcı veya panel tarafından açılır; yönetilen sunucuda ise hesap kabuğu, bağlantı noktası, güvenlik duvarı ve kimlik doğrulama kayıtları incelenir. Değişiklik yapmadan önce mevcut ayarları kaydedin ve tek seferde yalnızca bir faktörü değiştirin.
Bir hosting panelinde yalnızca size sunulan terminal, SSH anahtarı veya uzak bağlantı ayarlarını yönetebilirsiniz. Sunucunun SSH hizmet yapılandırmasına ve sistem günlüklerine erişiminiz yoksa, yönetici ayarlarını değiştirmeye çalışmak yerine panelde hesabın SSH durumunu, kullanıcı adını, sunucu adresini ve belirtilen portu doğrulayın. Sağlayıcılar farklı portlar, izinler veya bağlantı politikaları uygulayabildiği için varsayılan 22 numaralı porta güvenmeyin.
Yönetici kontrollü bir sanal ya da fiziksel sunucuda ise işletim sistemi hesabına, ilgili güvenlik duvarı politikasına ve SSH hizmetinin kayıtlarına erişim gerekir. Bu erişim yoksa güvenli sonraki adım, sağlayıcının yönetim panelindeki konsol veya destek kanalı üzerinden erişim durumunu doğrulamaktır; kullanıcı parolası, özel anahtar veya token gibi gizli bilgileri herkese açık alanlarda paylaşmayın.
Tarayıcı ya da terminalde görülen mesaj, incelemenin başlangıç noktasıdır. “Connection timed out” veya benzeri bir zaman aşımı, genellikle adrese ya da porta ulaşamama, ağ filtresi veya hizmetin dinlememesi ihtimalini öne çıkarır. “Connection refused” bağlantının hedefe ulaştığını ancak o portta kabul eden bir hizmet bulunmadığını gösterebilir. “Permission denied” ise çoğunlukla kullanıcı adı, parola, SSH anahtarı, hesap kabuğu veya kimlik doğrulama politikasıyla ilgilidir.
Örneğin bir geliştirici doğru sunucu adresini kullandığını düşündüğü hâlde yalnızca “Permission denied (publickey)” görüyorsa, portu rastgele değiştirmek doğru yaklaşım değildir. Önce panelde seçilen kullanıcı için doğru açık anahtarın tanımlı olup olmadığı ve istemcinin doğru özel anahtarı kullanıp kullanmadığı kontrol edilir; anahtar doğruysa sunucu günlüklerindeki reddedilme nedeni incelenir. Buna karşılık aynı deneme zaman aşımına uğruyorsa önce ağ yolu, port ve güvenlik duvarı değerlendirilir.
Komut satırına erişiminiz varsa ayrıntılı istemci çıktısı, hatanın hangi aşamada kaldığını gösterebilir. Aşağıdaki örnek yalnızca tanılama içindir; PORT değerini panelde verilen portla, kullanıcı ve adres alanlarını kendi bilgilerinizle değiştirin:
ssh -v kullanici@sunucu-adresi -p PORT
Bu çıktıda bağlantının kurulduğunu, ardından hangi kimlik doğrulama yöntemlerinin denendiğini gözlemleyin. Örneğin bağlantı kurulmadan önce zaman aşımı görülürse kullanıcı anahtarını değiştirmek sorunu çözmez; ağ veya port bulgularına dönmek gerekir. Sunucuya ulaşılıp anahtar reddediliyorsa ilgili hesabın açık anahtarı ve kimlik doğrulama günlüğü incelenmelidir. Çıktıyı paylaşmanız gerekirse adresleri, kullanıcı adlarını ve diğer hassas bilgileri maskeleyin.
Panelde SSH seçeneği bulunmuyor, hesap doğru olduğu hâlde hizmet politikası bağlantıyı reddediyor veya yönetici günlüklerine erişemiyorsanız bu, yerel bir istemci ayarından çok sağlayıcıya bağlı bir sınırlama olabilir. Bu durumda bağlantı zamanı, kullanılan port, hata sınıfı ve yaptığınız son tek değişikliği kaydedin. Gizli anahtar ya da parola göndermeden, Türkiye VDS sunucu paketleri sayfasındaki ilgili ortam bilgilerini de kendi yönetim ihtiyaçlarınızla karşılaştırabilirsiniz; bu sayfa mevcut SSH sorununun otomatik çözümü anlamına gelmez.
Bir ayar değişikliğinden sonra erişim tamamen kesildiyse ve alternatif konsolunuz varsa önce son değişikliği geri yükleyin. Alternatif erişim de yoksa art arda yeni ayarlar denemek yerine sağlayıcıdan konsol veya geri dönüş desteği isteyin. Bir sonraki güvenli adım, son başarısız denemenin tam saatini ve gözlenen hata türünü kullanarak yalnızca ilgili kayıtların incelenmesini sağlamaktır.
Copyright © 2026 Tüm Hakları Saklıdır.
