Transferir configuração local do tmux para remoto

Transferir configuração local do tmux para remoto

Eu ssh para meu controle remoto com:

ssh -A ipaddress -o StrictHostKeyChecking=no -t "tmux new -A -s session"

Existe alguma maneira de fazer o tmux remoto usar meu local ~/.tmux.conf? Eu não seria capaz de copiá-lo para o tmux.conf no controle remoto porque os volumes dessas instâncias mudam/morrem com frequência, então preciso fazer isso toda vez que fizer ssh.

Responder1

DR: Não. Pelo menos, não sem configurar o NFS ou o cron para vincular seu arquivo de configuração local à caixa remota.

O que você pode fazer é copiá-lo a cada vez, seja como um comando logo antes deste

scp ~/.tmux.conf ipaddress:~/.tmux.conf

ou dentro do seu comando ssh

ssh -A ipaddress -o StrictHostKeyChecking=no -t "scp <localPCaddress>:~/.tmux.conf ~/.tmux.conf && tmux new -A -s session"

Você pode fazer um cron job na máquina local ou remota para executar esse comando scp com frequência, para não precisar pensar nisso, ou pode configurar o NFS para que o sistema remoto tenha acesso aos seus arquivos locais. O Tmux não pode ler um arquivo remoto; não foi projetado para isso.

informação relacionada