Neden "ssh_config (5)" sayfaları , paylaşılan her bağlantıyı benzersiz olarak tanımlamak için ControlPath
seçeneğin en azından ve ve yer tutucularını içermesini öneriyor ?%h
%p
%r
Birden fazla oturumun aynı soketi aynı ana bilgisayara bağlantı ile paylaşması gerektiğini düşündüm . O zaman aşağıdaki gibi basit bir tanımlamaya sahip olmak anlamlı olmaz mı:
ControlPath ~/.cache/ssh/mux/%h
Gibi bir şey yerine:
ControlPath ~/.cache/ssh/mux/%r@%h:%p
İlk tanımı anladığım kadarıyla, bir bağlantı farklı uzak kullanıcılarla birden fazla oturum arasında, aynı uzak ana bilgisayara, farklı uzak bağlantı noktalarında paylaşılıyor.
Söylemeye yetecek kadar ana varsayılan bölümünde ilk tanım olmasını istiyorum ssh -o ControlMaster=no
.
Uzak kullanıcı ve uzak bağlantı noktası ne olursa olsun, aynı yerel kullanıcı tarafından başlatılan tüm oturumlar arasında aynı uzak ana bilgisayarla bağlantıyı paylaşmak istiyorum. Ana istemcinin soketi yerel kullanıcının ana dizininin altında olmalıdır.