Como eu automaticamente ssh no tmux se eu abrir um novo painel ou janela a partir de um painel ssh ou janela?

2

Sou um pouco novato para o lado mais escuro e mais difícil do tmux (como em uso há algum tempo, mas realmente quero começar a personalizá-lo e adaptá-lo para funcionar bem para mim), e então pode haver uma resposta realmente fácil para essa pergunta, ou pode não ser possível no momento, mas o título resume as perguntas.

Digamos que eu esteja ssh em um servidor em uma janela do tmux e eu vou em <prefix>-C . De repente eu tenho que fazer o ssh novamente (o que não é super difícil, porque eu uso fish e ele lembra o comando ssh então tudo que eu tenho que fazer é digitar s, left-key, e depois entrar), o que pode ficar chato . Existe alguma maneira de perceber automaticamente que eu estou abrindo outra janela de uma janela ssh e executar o mesmo comando na nova janela automaticamente?

Estou aberto a todo tipo de sugestões e, por favor, pergunte se você precisa de mais esclarecimentos, porque, mesmo lendo isso, parece confuso. Estou tendo problemas para expressar isso lindamente. Obrigado antecipadamente!

    
por Ethan Brouwer 16.01.2016 / 00:08

1 resposta

0

Eu me deparei com sua pergunta há muitos meses e estava procurando o mesmo. Eu finalmente descobri como realizar parte de sua resposta, que é a parte mais difícil (dividir o SSH existente). Primeiro instale e configure o SSHH (Auxiliar de SSH) para dividir a sessão atual do SSH em um novo painel. Então, podemos tornar isso realmente rápido reutilizando a mesma conexão ssh adicionando isso à nossa configuração SSH:

ControlMaster                  auto
ControlPath                    /tmp/ssh_mux_%h_%p_%r
ControlPersist                 4h # change to whatever you like, but 4h is a good start. 

Lembre-se de que, se nossa conexão for encerrada, às vezes, precisaremos de rm --force /tmp/ssh_mux_* . A desvantagem das divisões super rápidas do SSH vale a pena!

Além disso, sshh não funciona com o shell de peixe fora da caixa, mas eu descobri como fazê-lo funcionar, veja link .

    
por 27.04.2018 / 07:36

Tags