SSH, uzaktaki bir sunucuyu şifreli bağlantıyla komut satırından yönetmenizi sağlar. Linux sanal sunucularda ana yönetim yöntemidir.
Gerekenler
- Sunucunun IP adresi
- Kullanıcı adı (genellikle
root) ve şifre ya da SSH anahtarı - Port (varsayılan
22)
Windows 10/11, macOS ve Linux'ta
Bu sistemlerin hepsinde terminal içinde SSH istemcisi hazır gelir (Windows'ta PowerShell ya da Terminal):
ssh root@SUNUCU_IP
İlk bağlantıda sunucunun parmak izini kabul etmeniz istenir; yes yazıp şifrenizi girin. Şifre yazarken ekranda karakter görünmez, bu normaldir.
Farklı bir port kullanıyorsanız:
ssh -p 2222 root@SUNUCU_IP
PuTTY ile (Windows)
- PuTTY'yi indirip açın.
- "Host Name" alanına IP adresini, Port'a 22'yi yazın.
- "Open" ile bağlanın, kullanıcı adı ve şifreyi girin.
Şifre yerine SSH anahtarı kullanma
Anahtar, şifreden çok daha güvenlidir. Bilgisayarınızda bir anahtar çifti üretin:
ssh-keygen -t ed25519
Ardından açık anahtarı sunucuya kopyalayın (Linux/macOS):
ssh-copy-id root@SUNUCU_IP
Bundan sonra şifre sormadan bağlanabilirsiniz. Güvenlik ayarları için Linux sunucu ilk güvenlik adımları rehberine bakın.
Bağlanamıyorsanız
- IP adresini ve kullanıcı adını kontrol edin.
- Sunucunun açık ve ağa erişilebilir olduğundan emin olun.
- Güvenlik duvarında SSH portunun açık olduğunu doğrulayın.
- Kendi bağlantınızın giden 22. portu engellemediğinden emin olun.
Sık sorulan sorular
SSH şifrem yazarken neden görünmüyor?
SSH portunu değiştirmek gerekir mi?
İlgili rehberler
RDP ile Windows Sunucuya Uzak Masaüstü Bağlantısı
Windows sunucunuza Uzak Masaüstü (RDP) ile Windows, macOS ve mobil cihazlardan bağlanma ve bağlantıyı güvenli tutma yöntemleri.
02 Sunucu YönetimiLinux Sunucuda Disk Doluluğu Nasıl Kontrol Edilir ve Temizlenir?
df ve du komutlarıyla disk doluluğunu bulma, büyük dosyaları tespit etme ve logları, eski paketleri güvenle temizleme.
03 Sunucu Yönetimisystemctl ile Servis Yönetimi: Başlatma, Durdurma, Log Okuma
Linux sunucuda nginx, Apache, MySQL gibi servisleri systemctl ile yönetme; durum kontrolü, yeniden başlatma ve hata günlüklerini okuma.
04 Sunucu YönetimiLinux Sunucuda Yedekleme: tar, rsync ve Otomatik Yedek
Dosya ve klasör yedeği alma, rsync ile başka bir yere kopyalama, cron ile otomatikleştirme ve yedeğin çalıştığını sınama.
Bu rehberde eksik ya da yanlış bir şey mi gördünüz? Bize bildirin.