Aynı SSH oturumunda yeni Terminal aç


11

Mevcut bir SSH oturumunda yeni bir Terminal açmanın bir yolu var mı? Uzak bir sisteme giriş yaptım ve almak ve beklemek zorunda olduğum özel bir oturum var. Daha sonra bu oturumda birden çok xterm penceresini açmak için "xterm &" komutunu kullanabileceğimi biliyorum, ancak xterm OSX'in yerleşik Terminalinden farklı davranıyor. Mevcut SSH oturumu içinde birden çok Terminal penceresi açmanın bir yolu var mı?


1
tmux homebrew aracılığıyla kullanılabilir kendimi kullanmadım ... tmux.github.io
AllInOne

Yanıtlar:


10

Evet, ssh bağlantısından çıkmayı yeniden kullanabilir ve ssh'yi istediğiniz terminalde açabilirsiniz. Ayrıntılar için StackOverflow sorusunun bu cevabına bakın:

İlk bağlantıyı -M ile açarsanız:

ssh -M $REMOTEHOST

$ REMOTEHOST ile sonraki bağlantılar, ana ssh tarafından kurulan bağlantıda "bindirme" yapar. En belirgin şekilde, daha fazla kimlik doğrulaması gerekli değildir. Daha fazla ayrıntı için "ControlMaster" altındaki man ssh_config dosyasına bakın. Paylaşılan soketin yolunu belirtmek için -S kullanın; Bunun yerine varsayılan paylaşımın ne olduğundan emin değilim.

.Ssh / config dosyamda şu satırlar var:

host *
  ControlMaster auto
  ControlPath ~/.ssh/ssh_mux_%h_%p_%r

Bu şekilde -M veya -S kullanmayı hatırlamak zorunda değilim; ssh, anasistem / bağlantı noktası / kullanıcı adı bileşimi için paylaşılabilir bir bağlantı olup olmadığını anlar ve mümkünse bunu kullanır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.