X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

₺ Türk Lirası $ US Dollar € Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

₺ Türk Lirası $ US Dollar € Euro

Bilgi Bankası

AnasayfaBilgi BankasıSunucu/VPS/VDSLinux VDS Sunucuya SSH ile Nasıl Ba...

Linux VDS Sunucuya SSH ile Nasıl Bağlanılır?

Linux işletim sistemine sahip bir VDS sunucu satın aldıktan sonra sunucuyu uzaktan yönetmek için genellikle SSH bağlantısı kullanılır.

SSH sayesinde Ubuntu, Debian, AlmaLinux, Rocky Linux ve diğer Linux dağıtımlarının kurulu olduğu VDS sunuculara internet üzerinden güvenli şekilde bağlanabilir, komutları çalıştırabilir, dosyaları yönetebilir ve sunucu yapılandırmalarını gerçekleştirebilirsiniz.

Bu rehberde Linux VDS sunucuya Windows, macOS ve Linux bilgisayarlardan SSH ile nasıl bağlanabileceğinizi adım adım anlatıyoruz.

SSH Nedir?

SSH, Secure Shell ifadesinin kısaltmasıdır. Uzak bir sunucuya şifreli bağlantı kurulmasını sağlayan bir ağ protokolüdür.

Linux sunucuların uzaktan yönetiminde en yaygın kullanılan yöntemlerden biridir.

SSH bağlantısı kurduğunuzda grafik masaüstü yerine genellikle komut satırı üzerinden sunucunuzu yönetirsiniz.

SSH kullanarak;

  • Dosya ve klasörleri yönetebilir,

  • Yazılım ve paket kurabilir,

  • Web sunucusu yapılandırabilir,

  • PHP ve veritabanı sistemleri kurabilir,

  • Kullanıcı hesaplarını yönetebilir,

  • Sunucu servislerini başlatabilir veya durdurabilir,

  • Güvenlik ayarlarını düzenleyebilir,

  • Sistem kaynaklarını kontrol edebilir,

  • Güncellemeleri gerçekleştirebilirsiniz.

Linux VDS'ye Bağlanmak İçin Hangi Bilgiler Gereklidir?

SSH bağlantısı kurmadan önce VDS hizmetinize ait bağlantı bilgilerinin hazır olması gerekir.

Genellikle aşağıdaki bilgilere ihtiyaç duyulur:

  • Sunucu IP adresi

  • Kullanıcı adı

  • Şifre veya SSH anahtarı

  • SSH portu

Linux VDS sunucularda yönetici kullanıcı hesabı altyapıya ve kullanılan işletim sistemine göre değişebilir.

Bazı sistemlerde doğrudan root hesabı kullanılabilirken bazı sistemlerde standart bir kullanıcı hesabıyla giriş yapıldıktan sonra sudo komutu kullanılarak yönetici yetkileri alınır.

Örnek bilgiler:

IP Adresi: 192.0.2.10
Kullanıcı: root
SSH Portu: 22
Şifre: Size iletilen sunucu şifresi

Buradaki bilgiler yalnızca örnektir. Kendi sunucunuza bağlanırken size iletilen VDS bilgilerini kullanmanız gerekir.

SSH'nin Varsayılan Portu Nedir?

SSH servisinin varsayılan portu:

TCP 22

olarak kullanılır.

Ancak sunucu yapılandırmasına bağlı olarak farklı bir SSH portu belirlenmiş olabilir.

Bu nedenle bağlantı bilgilerinizde özel bir port belirtilmişse bağlantı sırasında bu portu kullanmanız gerekir.

Windows 11'den Linux VDS'ye SSH ile Nasıl Bağlanılır?

Güncel Windows sürümlerinde SSH istemcisi genellikle yerleşik olarak kullanılabilir. Bu nedenle temel bir SSH bağlantısı için ek bir programa ihtiyaç duymayabilirsiniz.

1. Windows Terminal veya PowerShell'i Açın

Başlat menüsünü açarak:

Windows Terminal

veya:

PowerShell

araması yapın.

Uygulamayı açtıktan sonra SSH komutunu kullanabilirsiniz.

2. SSH Bağlantı Komutunu Girin

Sunucunuz root kullanıcısıyla bağlantıya izin veriyorsa aşağıdaki komutu kullanabilirsiniz:

ssh root@SUNUCU_IP_ADRESI

Örneğin:

ssh root@192.0.2.10

Ardından Enter tuşuna basın.

Standart kullanıcı hesabı kullanıyorsanız root yerine size verilen kullanıcı adını yazmanız gerekir.

Örneğin:

ssh kullanici@192.0.2.10

İlk Bağlantıda Gelen Güvenlik Uyarısı Nedir?

Sunucuya ilk defa SSH bağlantısı kurduğunuzda terminal ekranında sunucunun kimliğinin daha önce doğrulanmadığını belirten bir mesaj görebilirsiniz.

Bu aşamada sunucunun IP adresinin doğru olduğundan ve kendi VDS sunucunuza bağlandığınızdan emin olun.

Sunucu anahtarının parmak izi size ayrıca sağlandıysa ekrandaki değerle karşılaştırmanız güvenliği artırır.

Doğrulama sonrasında bağlantıya devam edildiğinde sunucunun anahtarı bilgisayarınızdaki bilinen sunucular listesine kaydedilebilir.

SSH Şifresi Nasıl Girilir?

Bağlantının devamında sizden kullanıcı hesabının şifresi istenebilir.

Şifreyi yazarken terminal ekranında:

  • Harf,

  • Nokta,

  • Yıldız

görünmemesi normaldir.

Bu bir hata değildir. Linux terminalinde güvenlik nedeniyle SSH şifresi yazılırken karakterler genellikle ekranda gösterilmez.

Şifrenizi yazdıktan sonra Enter tuşuna basmanız yeterlidir.

Bilgiler doğruysa Linux VDS sunucunuza bağlantı kurulacaktır.

Farklı SSH Portu Kullanılıyorsa Nasıl Bağlanılır?

Sunucunuzda varsayılan 22 portu yerine farklı bir SSH portu kullanılıyorsa -p parametresini kullanabilirsiniz.

Örneğin SSH portunun 2222 olduğunu varsayalım:

ssh root@192.0.2.10 -p 2222

Buradaki 2222 yerine sunucunuz için tanımlanan SSH portunu yazmanız gerekir.

macOS'tan Linux VDS'ye SSH ile Nasıl Bağlanılır?

Mac kullanıcıları Terminal uygulaması üzerinden Linux VDS sunuculara doğrudan SSH bağlantısı kurabilir.

macOS üzerinde Terminal uygulamasını açın.

Ardından:

ssh root@SUNUCU_IP_ADRESI

komutunu kullanın.

Örneğin:

ssh root@192.0.2.10

Farklı bir SSH portu kullanılıyorsa:

ssh root@192.0.2.10 -p 2222

şeklinde bağlantı kurulabilir.

İlk bağlantıda sunucu kimliğini doğrulamanız ve ardından şifrenizi girmeniz istenebilir.

Linux Bilgisayardan VDS'ye SSH ile Nasıl Bağlanılır?

Linux işletim sistemine sahip bir bilgisayardan bağlantı yöntemi de oldukça benzerdir.

Terminal uygulamasını açarak:

ssh kullanici@SUNUCU_IP_ADRESI

komutunu çalıştırabilirsiniz.

Örneğin:

ssh root@192.0.2.10

SSH istemcisinin kurulu olmadığı sistemlerde kullanılan Linux dağıtımına göre OpenSSH istemcisinin ayrıca kurulması gerekebilir.

PuTTY ile Linux VDS'ye Bağlanabilir miyim?

Evet.

Özellikle eski Windows sürümlerinde veya grafik arayüz kullanmak isteyen kullanıcılar tarafından PuTTY gibi SSH istemcileri tercih edilebilir.

SSH istemcisinde genel olarak:

Host/IP: Sunucu IP adresiniz
Port: 22 veya size verilen SSH portu
Connection Type: SSH

bilgileri girilir.

Bağlantı başlatıldıktan sonra kullanıcı adı ve şifre bilgileri kullanılarak sunucuya giriş yapılabilir.

SSH Bağlantısı Başarılı Olduğunda Ne Görürüm?

Bağlantı başarılı olduğunda terminal ekranında sunucunun komut satırı görüntülenir.

Örneğin root kullanıcısıyla giriş yaptıysanız buna benzer bir komut satırı görebilirsiniz:

root@server:~#

Standart bir kullanıcıyla giriş yapıldıysa görünüm farklı olabilir:

kullanici@server:~$

Bu aşamadan itibaren yazdığınız Linux komutları uzak VDS sunucunuz üzerinde çalıştırılır.

Bu nedenle özellikle yönetici yetkisine sahip hesaplarla çalışırken çalıştırdığınız komutlara dikkat etmeniz gerekir.

Root Kullanıcısı Nedir?

Linux sistemlerde root, sistem üzerinde en yüksek yetkiye sahip yönetici hesabıdır.

Root kullanıcısı;

  • Sistem dosyalarını değiştirebilir,

  • Program kurabilir ve kaldırabilir,

  • Kullanıcıları yönetebilir,

  • Servisleri yapılandırabilir,

  • Güvenlik duvarını değiştirebilir,

  • Sistem yapılandırmalarına müdahale edebilir.

Bu nedenle root yetkisi dikkatli kullanılmalıdır.

Yanlış bir komut sunucudaki servislerin çalışmamasına, veri kaybına veya bağlantının kesilmesine neden olabilir.

sudo Nedir?

Bazı Linux dağıtımlarında doğrudan root hesabıyla SSH bağlantısı kapalı olabilir.

Bu durumda standart kullanıcı hesabıyla sunucuya bağlanılır ve yönetici yetkisi gerektiren işlemlerde sudo kullanılır.

Örneğin Ubuntu tabanlı bir sistemde paket listesini güncellemek için:

sudo apt update

komutu kullanılabilir.

Kullanıcı hesabının sudo yetkisine sahip olması gerekir.

SSH Anahtarı ile Bağlantı Nedir?

SSH bağlantılarında kullanıcı adı ve şifre yerine SSH anahtarları kullanılabilir.

Bu sistem genel olarak iki anahtar kullanır:

Private Key (Özel Anahtar): Kullanıcının bilgisayarında güvenli şekilde saklanır.

Public Key (Açık Anahtar): Bağlanılacak sunucuya eklenir.

Doğru yapılandırıldığında SSH anahtarıyla kimlik doğrulama, parola kullanımına kıyasla daha güvenli bir yöntem sunabilir.

Özel anahtar kesinlikle başkalarıyla paylaşılmamalıdır.

Linux VDS Sunucuya Bağlanamıyorum, Ne Yapmalıyım?

SSH bağlantısı gerçekleştirilemiyorsa aşağıdaki kontrolleri yapabilirsiniz.

IP Adresini Kontrol Edin

Sunucunun IP adresinin doğru olduğundan emin olun.

SSH Portunu Kontrol Edin

Varsayılan SSH portu TCP 22'dir. Ancak sunucunuz farklı bir port kullanıyor olabilir.

Kullanıcı Adını Kontrol Edin

Sunucunuz doğrudan root girişine izin vermiyor olabilir.

Hizmet bilgilerinde size farklı bir kullanıcı adı verilmişse bu kullanıcı hesabını kullanın.

Şifrenizi Kontrol Edin

Şifrelerin büyük ve küçük harfe duyarlı olduğunu unutmayın.

Kopyalama sırasında şifrenin başında veya sonunda boşluk oluşmadığından emin olun.

Sunucunun Açık Olduğunu Kontrol Edin

VDS kapalıysa SSH bağlantısı kurulamaz.

Sunucu yönetim panelinden VDS'nin çalışma durumunu kontrol edin.

Firewall Kurallarını Kontrol Edin

Sunucunun güvenlik duvarı SSH portuna gelen bağlantıları engelliyor olabilir.

SSH portunun gerekli kaynaklardan erişilebilir olması gerekir.

SSH Servisini Kontrol Edin

Sunucu çalışıyor olmasına rağmen SSH servisi durmuşsa uzaktan bağlantı kurulamayabilir.

Bu durumda hizmet sağlayıcınızın sunduğu konsol, VNC veya benzeri kurtarma erişimi bulunuyorsa sunucuya bu yöntemle erişerek SSH servisinin durumu kontrol edilebilir.

Connection Refused Hatası Nedir?

SSH bağlantısı sırasında:

Connection refused

hatası görülüyorsa hedef sunucuya erişiliyor ancak belirtilen portta bağlantıyı kabul eden bir servis bulunmuyor olabilir.

Bunun nedenleri arasında:

  • Yanlış SSH portunun kullanılması,

  • SSH servisinin çalışmaması,

  • SSH yapılandırmasının hatalı olması

bulunabilir.

Connection Timed Out Hatası Nedir?

Connection timed out

hatası bağlantı isteğine belirli süre içerisinde yanıt alınamadığını ifade eder.

Bunun nedeni ağ bağlantısı, firewall kuralları, yanlış IP adresi veya sunucunun erişilemez durumda olması olabilir.

Permission Denied Hatası Nedir?

SSH bağlantısı sırasında:

Permission denied

hatası görülmesi genellikle kimlik doğrulama işleminin başarısız olduğunu gösterir.

Kullanıcı adı, şifre veya SSH anahtarını kontrol edin.

Sunucunun ilgili kullanıcı için kullandığınız kimlik doğrulama yöntemine izin verdiğinden de emin olun.

SSH Bağlantısı Nasıl Kapatılır?

SSH oturumunu güvenli şekilde sonlandırmak için:

exit

komutunu kullanabilirsiniz.

Enter tuşuna bastığınızda SSH bağlantısı sonlandırılır ve kendi bilgisayarınızın terminaline geri dönersiniz.

SSH bağlantısını kapatmanız VDS sunucunuzu kapatmaz.

Sunucunuz veri merkezinde çalışmaya devam eder.

SSH Güvenliği İçin Neler Yapılabilir?

İnternete açık bir SSH servisi otomatik giriş denemelerinin hedefi olabilir. Bu nedenle temel güvenlik önlemlerinin uygulanması önemlidir.

Sunucu kullanım senaryonuza göre:

  • Güçlü ve benzersiz şifreler kullanın.

  • Mümkün olduğunda SSH anahtarıyla kimlik doğrulama kullanın.

  • İşletim sistemini güncel tutun.

  • Kullanılmayan kullanıcı hesaplarını kapatın.

  • Firewall kurallarını yapılandırın.

  • Mümkünse SSH erişimini güvenilir IP adresleriyle sınırlandırın.

  • Root ile doğrudan SSH girişini ihtiyaçlarınıza göre sınırlandırmayı değerlendirin.

  • SSH anahtarlarının özel anahtarlarını güvenli şekilde saklayın.

  • Başarısız giriş denemelerini ve sistem kayıtlarını takip edin.

SSH portunun değiştirilmesi otomatik taramalardan kaynaklanan gereksiz bağlantı denemelerini azaltabilir ancak tek başına güçlü bir güvenlik yöntemi değildir.

Sık Sorulan Sorular

SSH'nin varsayılan portu kaçtır?

SSH için varsayılan port TCP 22'dir. Sunucu yöneticisi farklı bir port tanımlayabilir.

Linux VDS'ye Windows bilgisayardan bağlanabilir miyim?

Evet. Güncel Windows sistemlerinde Terminal veya PowerShell üzerinden SSH bağlantısı kurulabilir. İstenirse PuTTY gibi SSH istemcileri de kullanılabilir.

SSH şifresini yazıyorum ama ekranda görünmüyor. Sorun mu var?

Hayır. SSH şifresi girilirken terminalde karakterlerin görünmemesi normaldir. Şifrenizi yazdıktan sonra Enter tuşuna basabilirsiniz.

SSH bağlantısını kapatırsam VDS kapanır mı?

Hayır. SSH bağlantısını kapatmanız yalnızca uzak terminal oturumunuzu sonlandırır. VDS sunucunuz çalışmaya devam eder.

Root ile bağlanmak zorunlu mu?

Hayır. Sunucu yapılandırmasına göre standart bir kullanıcı hesabıyla bağlantı kurulabilir ve gerekli yönetim işlemleri sudo kullanılarak gerçekleştirilebilir.

SSH anahtarı mı, şifre mi kullanmalıyım?

Doğru yapılandırılmış SSH anahtarları genellikle güçlü bir kimlik doğrulama yöntemi sağlar. Özellikle internete açık sunucularda SSH anahtarlarının kullanılması tercih edilebilir.

Özetle

Linux VDS sunucuların uzaktan yönetiminde en yaygın yöntemlerden biri SSH bağlantısıdır.

Windows, macOS veya Linux bilgisayarınızdan sunucunuzun IP adresi ve kullanıcı bilgilerini kullanarak SSH bağlantısı oluşturabilirsiniz.

Bağlantı sağlandıktan sonra sunucu yönetimi, yazılım kurulumu, güncelleme, web sunucusu yapılandırması ve birçok sistem işlemi komut satırı üzerinden gerçekleştirilebilir.

SSH erişimi sunucu üzerinde geniş yönetim yetkileri sağlayabildiğinden güçlü kimlik doğrulama yöntemleri kullanılması, erişimin sınırlandırılması ve sunucu güvenliğinin düzenli olarak kontrol edilmesi önemlidir.

İde Bilişim VDS hizmetinizin size iletilen bağlantı bilgilerini kullanarak Linux sunucunuza SSH üzerinden erişebilir ve sunucunuzu projenizin ihtiyaçlarına göre yapılandırabilirsiniz.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(24 defa görüntülendi. / 1 kişi faydalı buldu.)

Top