İçeriğe atla
%100 yerel

SSH config oluşturucu

Sunucu listesini ~/.ssh/config dosyasında kullanıma hazır Host blokları haline dönüştürün.

Giriş
Çıkış

SSH config oluşturucu

Bir veya daha fazla sunucu yazın — takma ad, host ve kullanıcı, satır başına birer tane — ve bu araç ~/.ssh/config dosyasında eşleşen Host bloklarını oluşturur. Birden fazla sunucuyu yönetenlere yöneliktir: bir kerede tüm tabloyu geçin ve her bloğu çevrimiçi yazmak yerine tamamlanmış, yapıştırmaya hazır bir yapılandırma geri alın.

Her satır "takma ad, host, kullanıcı" kadar kısa olabilir veya belirli sunucunun portunu ve özel anahtar yolunu geçersiz kılmak için dördüncü ve beşinci alanları ekleyin. Diğer her şey, her bloğa uygulanan paylaşılan bir seçenektir: varsayılan port ve kimlik dosyası, ProxyJump aracılığıyla bastion arkasındaki sunucular için bir sıçrama konağı, port yönlendirmesi için LocalForward satırı, keep-alive aralığı (ServerAliveInterval), ControlMaster ile bağlantı paylaşımı ve aracı yönlendirmesini devre dışı bırakmak için bir düğme. Uzun bir yapılandırmayı düzenli tutmak için "blokları alfabetik olarak sırala" seçeneğini açın ve dosyayı kaydırırken her girişin bulunmasını kolaylaştırmak için "her bloğun üzerine yorum ekle" seçeneğini açın.

Satırlar virgülle veya sekme ile ayrılmıştır, bu nedenle bir elektronik tablodan doğrudan kopyalanan bir tablo yeniden biçimlendirmeye gerek kalmadan çalışır. Takma ad, host veya kullanıcı eksik olan bir satır, tüm işlemi bozması yerine atlanır ve Windows (CRLF) ve Unix (LF) satır sonları aynı şekilde işlenir. Çıktının altındaki canlı sayaç, siz yazarken kaç Host bloğu, yönergesi ve satırı oluşturulduğunu gösterir.

Her şey tarayıcınızda yerel olarak çalışır — ana bilgisayar adları, kullanıcı adları ve anahtar yolları hiçbir yere yüklenmez. İşiniz bittiğinde, sonucu kopyalayın, ~/.ssh/config'e bırakmak için bir .txt dosyası olarak indirin veya çıktıyı tekrar girdiye gönderin ve iyileştirmeye devam edin.

FAQ

Giriş tablosu hangi biçimi kullanıyor?
Satır başına bir sunucu: takma ad, host, kullanıcı, sunucu başına port için isteğe bağlı dördüncü alan ve sunucu başına özel anahtar yolu için beşinci alan. Alanlar virgülle veya sekme ile ayrılabilir.
Eksik bir alan olan bir satıra ne olur?
Takma ad, host veya kullanıcı olmayan bir satır atlanır ve sonuçtan çıkarılır — bu, diğer satırların oluşturulmasını bozar.
Bastion ana bilgisayarının arkasındaki sunucular için konfigürasyonlar oluşturabilir miyim?
Evet. "Atlama ana bilgisayarı (ProxyJump)" seçeneğini ayarlayın ve oluşturulan her blok buna işaret eden bir ProxyJump satırı içerir.
Mevcut ~/.ssh/config dosyamı ovverride mu ediyor?
Hayır, araç yalnızca metin üretir. Oluşturulan blokları kendi config dosyasına kopyalayın veya bunları herhangi bir düzenleyici kullanarak ekleyin.
Sunucu listem herhangi bir yere yükleniyor mu?
Hayır. SSH config tamamen tarayıcınızda oluşturulur — ana bilgisayar adları, kullanıcı adları ve anahtar yolları hiçbir zaman cihazınızı terk etmez.