
Kodlama aracıları gerçek sunucularınızı okuyabileceği zaman çok daha kullanışlı olur. Kod göndermek değil, komut yürütmek değil, kabuk açmak değil. Sadece günlükleri okumak, geçerli systemd birimi çıktısını takip etmek, bir config dosyasını cat ile okumak ve çalışan dağıtım genelinde grep yapmak. Bu ince izin, aracının haftanızı yiyip bitiren eksik ortam değişkenini görmesi için yeterlidir.
Salt okunur sunucu erişimini güvenli bir şekilde kurmak ssh-copy-id ile aynı değildir. Kilitli bir hesap istiyorsunuz rbash veya zorunlu komut sarıcısı, her şeyi günlüğe kaydeden SSH vekil sunucusu ve aracıya salt okunur çağrıları sunan bir MCP sunucusu veya CLI. Aşağıdaki salt okunur sunucu erişimine sahip AI kodlama aracıları için yedi en iyi uygulama, aracı, taşıma ve denetim izini kapsar.
Nelere bakılmalı
- MCP’yi konuşan bir kodlama aracısı veya eşdeğeri, böylece bir dosya sistemi veya SSH aracı ona sunulabilir.
- SSH katmanında zorunlu salt okunur erişim, sadece isteminizde kibar talimatlar değil.
- Tam oturum günlüğü, aracının verdiği her komutu inceleyebilmeniz için.
- Dönen kısa ömürlü kimlik bilgileri kalıcı bir özel anahtar yerine.
- Sıkı yollar ve komutlar allowlist’i.
- Aracı tarafı yerel yürütme, kaynak kodu bir karar olmadan iş istasyonundan ayrılmaz.
Hızlı karşılaştırma tablosu
| Uygulama | En İyi Kullanım | Platformlar | Ücretsiz Plan | Başlangıç Fiyat/Ay | Değerlendirme |
|---|---|---|---|---|---|
| Claude Code | Salt okunur oturumu yöneten aracı | Windows, macOS, Linux | Ücretsiz seviye | $17 (Pro) | Öncü kodlama CLI |
| Aider | Açık kaynak terminal kodlama aracısı | Windows, macOS, Linux | Ücretsiz (OSS) | Ücretsiz (Kendi API anahtarınız) | Geliştiricilerce sevilir |
| Continue | MCP desteğine sahip IDE tarafı kodlama aracısı | VS Code, JetBrains | Ücretsiz (OSS) | Ücretsiz (Kendi model sağlayıcısı) | Hızla büyüyor |
| MCP filesystem server | Herhangi bir MCP istemcisine salt okunur dosya maruziyeti | Windows, macOS, Linux | Tamamen ücretsiz (OSS) | Ücretsiz | Referans uygulaması |
| Tailscale SSH | Sıfır konfigürasyonlu, anahtar dönen SSH | Windows, macOS, Linux | Ücretsiz (100 cihaz) | $6/kullanıcı/ay | Yaygın olarak kullanılan |
| Teleport | Kaydedilmiş SSH denetimi | Linux sunucusu | Ücretsiz (topluluk) | $15/kullanıcı/ay | Kurumsal sınıf |
| Zed AI | Yerleşik sunucu farkında aracı olan IDE | macOS, Linux, Windows | Ücretsiz | $20 (Pro) | AI’li en hızlı editör |
Uygulamalar
1. Claude Code – salt okunur oturumu yöneten aracı
Claude Code, Anthropic’in terminal tabanlı kodlama CLI’ıdır. Ona uzak ana bilgisayarın salt okunur bir görünümüne işaret eden bir MCP dosya sistemi sunucusu verin (SSHFS, sftp veya Tailscale tünelli MCP uç noktası aracılığıyla) ve Claude günlükleri takip edebilir, konfigleri okuyabilir ve yerel kod tabanınız yazılabilir durumdayken çalışan hizmetlerde grep yapabilir. Claude, size açıkça bir bash aracı vermediğiniz sürece sunucuda shell erişimi almaz.
Eksik Yönleri: Anlamlı kullanım için Anthropic API anahtarı ve Pro veya daha yüksek seviye gerektirir. Uzak ana bilgisayar için MCP yapılandırması ilk başta manueldir.
Fiyatlandırma:
- Kullanım sınırlarına sahip ücretsiz seviye.
- Ücretli: Pro $17/ay, daha yüksek kullanım katmanları için Max, API ölçümlü.
Platformlar: Windows, macOS, Linux.
İndir: Claude.com/code
Sonuç: Claude Code artı MCP dosya sistemi sunucusu artı salt okunur SSH hesabı mevcut altın standarttır.
2. Aider – en iyi açık kaynak terminal aracısı
Aider, çoğu geliştirici tarafından yerel depolar karşısında zaten çalıştırılan olgun açık kaynak kodlama aracısıdır. Aider’ı üretim sunucusunun /var/log ve /etc dosyalarının salt okunur bir montajını içeren bir çalışma dizinine işaret edin ve kaynak dosyalarla aynı şekilde davranacaktır. Aider sunucuya göndermiyor; sadece okuyor.
Eksik Yönleri: Henüz yerel MCP istemcisi yok. Dosya erişimi çalışma dizini aracılığıyladır, bu nedenle salt okunur montajın güvenilir olması gerekir.
Fiyatlandırma:
- Ücretsiz (Apache 2.0). Kendi API anahtarınızı getirin.
Platformlar: Windows, macOS, Linux.
İndir: Aider.chat
Sonuç: Aider, herhangi bir şeye abone olmadan önce bu iş akışını denemenin ücretsiz yoludur.
3. Continue – MCP desteğine sahip en iyi IDE tarafı aracısı
Continue, VS Code ve JetBrains IDE’lerinin içinde çalışır ve MCP’yi yerel olarak konuşur. MCP dosya sistemi sunucusunu salt okunur uzak görünüme bağlayın ve Continue bunu kaynak dosyalarınızın yanında başka bir veri kaynağı olarak alır. Sohbet ve satır içi düzenlemeler her ikisi de sunucu günlüklerini görür.
Eksik Yönleri: En iyi deneyim VS Code’dadır; JetBrains desteği bir sürüm gerisinde kalır. Model sağlayıcısı gerektirir (OpenAI, Anthropic veya yerel Ollama uç noktası).
Fiyatlandırma:
- Ücretsiz (Apache 2.0). Kendi model sağlayıcınızı getirin.
Platformlar: VS Code, JetBrains IDE’leri.
İndir: Continue.dev
Sonuç: Continue, VS Code’dan bir terminale gitmek istemediğiniz zaman IDE doğal seçimidir.
4. MCP filesystem server – salt okunur dosya maruziyeti
MCP filesystem server, bir dizin ağacını herhangi bir MCP farkında aracıya sunan referans Model Context Protocol sunucusudur. Uzak ana bilgisayardan SSHFS üzerinden /var/log ve /etc monte edin, MCP sunucusunu montaja yönlendirin, açığa çıkarılan yol listesini kısıtlayın ve her MCP istemcisi (Claude Code, Continue, Zed AI) aynı salt okunur görünümü görür.
Eksik Yönleri: Referans uygulaması, minimal özellikler. Geliştirilmiş önbelleğe alma veya kısmi okuma yok.
Fiyatlandırma:
- Ücretsiz (MIT).
Platformlar: Windows, macOS, Linux.
İndir: modelcontextprotocol GitHub
Sonuç: MCP dosya sistemi sunucusu, diğer her şeyi gerçek dosyalara bağlayan parçadır.
5. Tailscale SSH – en iyi sıfır konfigürasyonlu güvenli taşıma
Tailscale SSH, uzun ömürlü SSH anahtarları yerine kısa ömürlü, tailnet tarafından verilen kimlik bilgilerini kullanarak Tailscale tailnet’indeki her cihaza SSH erişimi sağlar. Tailnet ACL’leri ile birlikte, iş istasyonunuza ssh ile readonly@server‘e erişim izni verebilir ve hiçbir şey başka. ACL bir JSON dosyasıdır.
Eksik Yönleri: Ücretsiz seviye cihaz sayısını sınırlandırır. Her iki uç noktada da Tailscale gereklidir.
Fiyatlandırma:
- Ücretsiz: kişisel kullanım 100’e kadar cihaz için.
- Ücretli: Starter $6/kullanıcı/ay’dan başlar.
Platformlar: Windows, macOS, Linux, iOS, Android.
İndir: Tailscale.com
Sonuç: Tailscale SSH “port 22’yi güvenli bir şekilde nasıl ortaya konum?” adımını tamamen ortadan kaldırır.
6. Teleport – kaydedilmiş SSH denetimi için en iyi
Teleport, SSH’yi video benzeri oynatma yapan, rol tabanlı erişimi zorlayan ve merkezi bir yetkiliden kısa ömürlü sertifikalar veren bir vekil sunucusu ile değiştirir. Tek bir geliştirici için gereksiz; aynı salt okunur iş akışının bir güvenlik incelemesinden sağ çıkması gerektiğinde ideal.
Eksik Yönleri: Kurulum, tek düğümlü bir küme olsa da bir Teleport kümesini içerir. Topluluk sürümü cömerttir ancak kurumsal özelliklerin maliyeti yüksektir.
Fiyatlandırma:
- Ücretsiz: Topluluk sürümü, kendi barındırma.
- Ücretli: Kurumsal yaklaşık $15/kullanıcı/ay’dan başlar.
Platformlar: Linux sunucusu (vekil), herhangi bir istemci OS.
İndir: GoTeleport.com
Sonuç: Teleport, uyum hikayesi kodlama kadar önemli olduğunda seçilir.
7. Zed AI – yerleşik sunucu farkında aracı olan en iyi IDE
Zed AI, MCP sunucularını birinci sınıf bağlam kaynakları olarak ele alan bir aracı ile birlikte gelir. Editör yeterince hızlıdır ki uzak ana bilgisayardan 4 GB’lık bir günlük dosyasını kaydırmak UI’yi dondurmaz. Zed’in işbirliğine dayalı multiplayer oturumları, bir takım arkadaşının kimlik bilgilerinizi ortaya çıkarmadan aracının sohbetine katılmasını sağlar.
Eksik Yönleri: Windows desteği macOS/Linux’tan daha yenidir ve hala buna yetişmeye çalışıyor. Model seçimi Continue’ninkinden daha dardır.
Fiyatlandırma:
- Ücretsiz.
- Ücretli: Zed Pro $20/ay barındırılan modeller ve öncelik için.
Platformlar: macOS, Linux, Windows.
İndir: Zed.dev
Sonuç: Zed AI, büyük uzak günlük dosyalarıyla en iyi eşleşen editördür.
Doğru olanı seçme
- Günlük sürücünüz terminal ise, Claude Code veya Aider artı MCP dosya sistemi sunucusu kullanın.
- Günlük sürücünüz VS Code veya JetBrains ise, Continue artı MCP dosya sistemi sunucusu kullanın.
- Günlük sürücünüz Zed ise, Zed AI kullanın ve MCP’yi doğrudan etkinleştirin.
- Taşıma için, Tailscale SSH en hızlı güvenli kurulumudur. Oturum kaydı uyumluluğu için gerekiyorsa, Teleport kullanın.
- Yazma erişimini “sadece denemek için” asla vermeyin. Salt okunur erişim bütün noktadır.
Günlük akışını önceden anonimleştirmediğiniz sürece bir aracıyı kişisel müşteri verilerini günlüğe kaydeden bir sunucuya işaret etmeyin. Aracı okuduğu her şeyi özetleyecektir.
SSS
AI kodlama aracısına sunucuma SSH erişimi vermek güvenli mi?
Salt okunur, anahtarla kapsamlı, oturum günlüğü ile evet. Tam shell erişimi, hayır. Güvenli desen, kilitli bir kullanıcı hesabı, özel yollara okuma işlemlerini sınırlayan bir sarıcıyı çalıştıran command= öneki olan bir authorized_keys satırı ve vekil sunucusunun önündeki bir oturum kayıtçısıdır.
MCP ile aracıya sadece SSH vermek arasında fark nedir?
MCP, aracının dosya istemesini ve almasını standardize eder. cat /var/log/app.log‘u çalıştırmak yerine aracı MCP sunucusunun uyguladığı bir read_file aracını çağırır. Sunucu allowlist’i uygular. Aracı asla bir kabuğa dokunmaz.
Aider veya Claude Code sunucuma yazabilir mi?
Sadece yapılandırırsanız. Her ikisi de okumaya ve yerel çalışma dizinindeki dosyaları düzenleyin. Uzak ana bilgisayara herhangi bir yazma, açık bir araç veya yazılabilir montaj gerektirir. Uzak montajı salt okunur bırakmak kazaları önler.
Bu Windows sunucuları ile çalışır mı?
Evet, Windows için OpenSSH veya sarıcı arkasındaki WinRM aracılığıyla. Yol kuralları farklıdır (C:\Users\... vs /home/...), bu nedenle MCP dosya sistemi sunucusunun yapılandırmasında Windows stili yollara ihtiyacı vardır.
En küçük güvenli kurulum nedir?
Her iki uçta Tailscale SSH, sunucuda readonly Linux kullanıcısı rbash ve sınırlı PATH ile, ve bir iş istasyonu tarafı SSHFS montajından /var/log ve /etc monte eden MCP dosya sistemi sunucusu. İş istasyonunda Claude Code veya Aider. Toplam yarım saat kurulum.