Rehberler
~/.ssh/config ve SSH anahtarlarını Konsela'ya aktarma
Konsela'da ~/.ssh/config dosyasındaki sunucuların ve IdentityFile anahtarlarının kitaplığa alınması; ilk bağlantıda parmak izi doğrulaması.
Konsela var olan OpenSSH yapılandırmasını okuyarak sunucu kitaplığını tek seferde kurar. Sunucuya bağlanmak masaüstü uygulamasıyla yapılır; masaüstü uygulaması hazırlanmaktadır. Tarayıcıda kitaplık hazırlanır ve dışa aktarılır, ancak tarayıcı SSH bağlantısı kuramaz.
Neler okunur?
Joker karakter içermeyen her Host bloğu bir sunucu olur. HostName, User, Port, ProxyJump ve IdentityFile satırları okunur. ProxyJump ile belirtilen ara sunucu da bağlantıda kullanılır.
Adımlar
- Dosya › ~/.ssh/config içe aktar komutunu seçin. Masaüstü uygulamasında dosya kendiliğinden okunur; tarayıcıda dosya seçilir.
- Pencerede sunucular listelenir. Kitaplıkta zaten bulunanlar "kitaplıkta var" olarak işaretlenir. Tümü, Yalnızca yeniler ya da Hiçbiri ile seçim yapılır.
- Masaüstü uygulamasında SSH anahtarlarını da içe aktar seçeneği IdentityFile ile belirtilen anahtarları da alır. Her anahtarın yanında onu kullanan sunucular yazar; parolalı anahtarlar için anahtar parolası istenir.
- Kitaplığa ekle ile işlemi bitirin.
Anahtarların bir kopyası işletim sisteminin şifrelemesiyle (macOS Anahtar Zinciri, Windows DPAPI, Linux libsecret) bu cihazda saklanır ve ilgili sunuculara bağlanır. Bu cihazda zaten kayıtlı bir anahtar ikinci kez eklenmez. Tarayıcıda yalnızca sunucular eklenir.
Anahtarlar bölümü
Config dosyasında yer almayan anahtarlar Anahtarlar bölümünden İçe aktar ile eklenir: OpenSSH, PEM ya da PuTTY (.ppk) biçimi. Yeni bir anahtar gerekiyorsa Anahtar üret bir ED25519 anahtar çifti oluşturur. Sunucuya ekleme komutunu kopyala ile alınan komut, sunucuya parolayla açılan bir oturumda bir kez çalıştırılır.
Mac App Store sürümünde sistemin SSH ajanına ve ~/.ssh klasörüne erişilemez; anahtarlar bu bölümden dosya seçilerek içe aktarılır.
İlk bağlantı
Bir sunucuya ilk kez bağlanılırken parmak izi gösterilir. Bu değer sunucunun yöneticisinden alınan değerle karşılaştırılıp onaylanır; ardından kaydedilir. Parmak izi daha sonra değişirse bağlantı durdurulur, eski ve yeni değer yan yana gösterilir. Değişikliğin nedeni bilinmiyorsa kabul edilmemelidir.
Kitaplığı taşımak
Dosya › Kitaplığı dışa aktar sunucuları, hazır komutları ve yönlendirmeleri bir JSON dosyasına yazar. Parolalar ve özel anahtarlar bu dosyaya yazılmaz; başka bir cihazda yeniden girilir.
Konsela sayfasında masaüstü uygulamasının durumu yer alır.