~ / .Ssh / config yönteminin nasıl çalıştığını anladığımda, her bir "Ana Bilgisayar" satırının, yapılandırma dosyasındaki bu noktadan sonra herhangi bir ana bilgisayar eşleşmesi için etkili olduğu anlaşılır.
Bağlanmam gereken çok sayıda kişisel sunucu ve çalışma sunucum var. Aşağıdaki gibi bir şey yapmaya çalışıyorum:
# Genel Ayarlar ControlMaster otomatik ControlPath ~/.ssh/controlmaster/%r@%h:% p İleriAgent evet İlerix11 evet GSSAPIA kimlik doğrulaması no PubkeyAuthentication evet # Kişisel Sunucular Ana Bilgisayar * Kullanıcı harleypig IdentityFile ~ / .ssh / personal_id_rsa Ana bilgisayar ana bilgisayarı1 Ana bilgisayar adı host1.com Ana bilgisayar ana bilgisayarı2 Ana bilgisayar adı host2.com # İş Sunucuları Ana Bilgisayar * Kullanıcı alan.young IdentityFile ~ / .ssh / work_id_rsa Ev sahibi çalışma1 Ana bilgisayar adı work1.companyserver.com Ev sahibi iş2 Ana bilgisayar adı work2.companyserver.com Ana Bilgisayar * Kullanıcı devuser Ana bilgisayar dev1 Ana bilgisayar adı dev1.companyserver.com Ana bilgisayar dev2 Ana bilgisayar adı dev2.companyserver.com
Dokümanlar, host1 ve host2'nin 'personal_id_rsa' ve harleypig kullanıcısını kullanması gerektiğini gösteriyor. work1, work2, dev1 ve dev2 'work_id_rsa' kullanmalı ve ilk ikisi 'alan.young' kullanıcısı, dev1 ve dev2 ise 'devuser' kullanıcısı olmalıdır
Ancak bu olmuyor. 'Ana Bilgisayar *' ne olursa olsun, ilk önce aşağıdaki ana bilgisayarların bağlanmaya çalıştığı şeydir. Yanlış anlıyor muyum veya bir şey mi eksik?