SSH ile düzenli olarak bağladığım on kadar sunucum var. Her birinin yerel bilgisayarımın ~/.ssh/configdosyasında bir girişi var .
İnternet bağlantım kaçınılmaz olarak düştüğünde çalışan sürecimin kontrolünü kaybetmemek için her zaman bir tmuxoturum içinde çalışırım . Bir SSH bağlantısı her başlatıldığında tmux'un otomatik olarak bağlanmasını sağlamak için bir yol istiyorum, bu yüzden her zaman tmux attach || tmux newSSH'yi girdikten sonra yazmak zorunda kalmam.
Ne yazık ki, bu aslında umduğum kadar basit olmuyor.
~/.bashrcSunuculara herhangi bir komut eklemek istemiyorum çünkü bunu yerel oturumlar için değil, yalnızca SSH oturumları için istiyorum.- Yerel SSH yapılandırma dosyamda bu sunucu için satıra seçenek eklendiğinde bile , sunuculara ekleme
tmux attach || tmux newyapmak, bağlantıdan sonra~/.ssh/rchatanot a terminalatılmasına neden olurRequestTTY force.
~/.ssh/config: Buraya gelen çoğunuz muhtemelen ilk beş cevabın hiçbirini değil, altıncıyı ( stackoverflow.com/a/52838493/5354137 ) arıyor . Makul bir şekilde yeni olan herhangi birtmuxsürümle, bu aynı zamanda işleri yapmanın en mantıklı yolu.