AIDer/Claude - Uzak Sunucuda AI Kullanımı: Sunucuya Dokunmadan Güvenli Kodlama
- melihcelenk
- Site Admin
- Mesajlar: 262
- Kayıt: 05 Eki 2021, 03:23
AIDer/Claude - Uzak Sunucuda AI Kullanımı: Sunucuya Dokunmadan Güvenli Kodlama
https://aider.chat/
Kurulum:
Son dönemde Claude Code gibi doğrudan terminal üzerinden kod yazabilen AI araçları popülerleşti. Ancak her sunucuya tek tek AI kurmak hem zahmetli hem de güvenlik açısından riskli olabiliyor. Sunucuda "iz bırakmadan" ve yanlış bir işlemde anında "geri dönme" (rollback) imkanıyla çalışmak isteyenler için en iyi yöntemleri özetledim.
1. En Güvenli Yöntem: Aider + SSHFS
Aider, şu an açık kaynak dünyasındaki en yetenekli AI pair-programming aracı. En büyük avantajı, sunucuya hiçbir şey kurmanıza gerek kalmaması.
Kurulum (Kendi Bilgisayarınıza):
Nasıl Çalışır?
Aider her değişiklikten önce ve sonra otomatik Git commit atar. AI kodu bozarsa terminale sadece şu komutu yazmanız yeterli:
Sunucu saniyeler içinde eski haline döner.
2. Görsel Arayüz Sevenler İçin: Cursor (Remote SSH)
Eğer terminal yerine IDE üzerinden gitmek isterseniz, Cursor en stabil seçenek.
Alternatif: Uzak Sunucuda AI: Claude Max (100$) Aboneliğini Ücretsiz Terminale Bağlamak
Eğer aylık Claude Max (veya Pro) aboneliğiniz varsa, API anahtarı için ekstra ödeme yapmadan terminal üzerinden prod sunucularında işlem yapabilirsiniz. Özellikle "yanlış bir şey yaparsam geri dönebilir miyim?" diyenler için Claude Code hayat kurtarıcı özelliklerle geliyor.
1. Kurulum ve "Bedava" Erişim
Claude Code, Anthropic'in resmi aracı olduğu için web aboneliğinizle tam uyumlu çalışır.
Kendi bilgisayarınıza kurulum:
Giriş: komutunu verdikten sonra "Subscription" seçeneğini seçin. Tarayıcıdan giriş yaptığınızda 100 dolarlık Max kotanız terminale tanımlanır. Ekstra API faturası ödemezsiniz.
2. "Geri Dönülemez Hata" Korkusuna Son: Rewind Sistemi
En büyük çekince olan "Ya prod'daki dosyayı bozarsam?" sorusu iki aşamalı bir güvenlik mekanizmasıyla çözülüyor:
Sunucuya hiçbir şey kurmak istemiyorsanız mimari şu şekilde olmalı:
Kurulum:
Uzak Sunucuda AI Kullanımı: Sunucuya Dokunmadan Güvenli Kodlamapowershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Son dönemde Claude Code gibi doğrudan terminal üzerinden kod yazabilen AI araçları popülerleşti. Ancak her sunucuya tek tek AI kurmak hem zahmetli hem de güvenlik açısından riskli olabiliyor. Sunucuda "iz bırakmadan" ve yanlış bir işlemde anında "geri dönme" (rollback) imkanıyla çalışmak isteyenler için en iyi yöntemleri özetledim.
1. En Güvenli Yöntem: Aider + SSHFS
Aider, şu an açık kaynak dünyasındaki en yetenekli AI pair-programming aracı. En büyük avantajı, sunucuya hiçbir şey kurmanıza gerek kalmaması.
Kurulum (Kendi Bilgisayarınıza):
Kod: Tümünü seç
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"- [] Kendi bilgisayarınıza Aider kurarsınız.
[] Uzak sunucudaki klasörü SSHFS ile yerel bir klasör gibi bilgisayarınıza bağlarsınız (mount). - Aider'ı kendi bilgisayarınızda çalıştırırsınız ama o sunucudaki dosyaları düzenler.
Aider her değişiklikten önce ve sonra otomatik Git commit atar. AI kodu bozarsa terminale sadece şu komutu yazmanız yeterli:
Kod: Tümünü seç
/undo2. Görsel Arayüz Sevenler İçin: Cursor (Remote SSH)
Eğer terminal yerine IDE üzerinden gitmek isterseniz, Cursor en stabil seçenek.
- [] VS Code tabanlı olduğu için "Remote SSH" eklentisini kullanır.
[] Sunucuda kalıcı bir yazılım barındırmaz, sadece geçici bir bağlantı bileşeniyle çalışır. - Dosya geçmişi (Timeline) ve Git entegrasyonu sayesinde hatalı kodları tek tıkla geri alabilirsiniz.
Kod: Tümünü seç
Özellik | Aider | Cursor | Claude Code
-----------------|------------------|------------------|--------------
Sunucu Kurulum | Gerektirmez | Minimal (Geçici) | Gerekir
Geri Dönüş | Mükemmel (Git) | Çok İyi (TimeL) | İyi (Onay)
Model Desteği | Hepsi (GPT/Cl.) | GPT-4/Claude 3.5 | Sadece Claude
Bağlantı Tipi | SSHFS / Yerel | SSH Tünel | Doğrudan SSH
Altın Kural: Hangi aracı kullanırsanız kullanın, işlem yapacağınız dizinde mutlaka bir Git reposu olsun. AI ne kadar hata yaparsa yapsın, Git varsa her zaman kurtuluşunuz vardır.
Alternatif: Uzak Sunucuda AI: Claude Max (100$) Aboneliğini Ücretsiz Terminale Bağlamak
Eğer aylık Claude Max (veya Pro) aboneliğiniz varsa, API anahtarı için ekstra ödeme yapmadan terminal üzerinden prod sunucularında işlem yapabilirsiniz. Özellikle "yanlış bir şey yaparsam geri dönebilir miyim?" diyenler için Claude Code hayat kurtarıcı özelliklerle geliyor.
1. Kurulum ve "Bedava" Erişim
Claude Code, Anthropic'in resmi aracı olduğu için web aboneliğinizle tam uyumlu çalışır.
Kendi bilgisayarınıza kurulum:
Kod: Tümünü seç
npm install -g @anthropic-ai/claude-codeKod: Tümünü seç
claude login2. "Geri Dönülemez Hata" Korkusuna Son: Rewind Sistemi
En büyük çekince olan "Ya prod'daki dosyayı bozarsam?" sorusu iki aşamalı bir güvenlik mekanizmasıyla çözülüyor:
- [] Diff View (Önce Onayla): Claude bir dosyayı değiştirmeden önce size terminalde bir "Diff" (fark) ekranı açar. Neyi silecek, neyi ekleyecek renkli olarak gösterir. Siz [A]pprove demeden tek bir virgül bile değişmez.
[] Rewind (Zamanı Geri Al): Değişikliği yaptınız ama sistem hata mı verdi? Terminaldekomutunu kullanarak veya Esc+Esc yaparak tüm projeyi saniyeler içinde eski güvenli noktasına (checkpoint) döndürebilirsiniz.Kod: Tümünü seç
/rewind
Sunucuya hiçbir şey kurmak istemiyorsanız mimari şu şekilde olmalı:
- [] Sunucudaki klasörü kendi bilgisayarınıza bağlayın (Mount):
[] Terminalde bu klasöre girip
Kod: Tümünü seç
sshfs user@sunucu-ip:/var/www/projem ~/masaustu/prod_aynakomutunu çalıştırın.Kod: Tümünü seç
claude - Claude dosyaları yerelmiş gibi düzenler, siz onayladığınızda değişiklik SSH üzerinden sunucuya yansır.
Kod: Tümünü seç
Özellik | Claude Code (Önerilen) | Aider / Cursor
-----------------|------------------------|---------------------------
Maliyet | Mevcut Abonelik (0$) | Ekstra API Key / Ücret
Geri Dönüş | /rewind & Checkpoint | /undo & Git
Onay Mekanizması | Anlık Diff Onayı | Otomatik Commit
En İyi Yanı | Resmi ve Güvenli | Çok Esnek Model Desteği
Siz prod ortamında AI ajanlarına güveniyor musunuz, yoksa "kodumu kendim yazarım" diyenlerden misiniz?Altın Kural: Hangi aracı kullanırsanız kullanın, işlem yapacağınız dizinde mutlaka bir Git reposu olsun. AI ne kadar hata yaparsa yapsın, Git varsa her zaman kurtuluşunuz vardır.