Transferir la configuración de tmux local a remota

Transferir la configuración de tmux local a remota

Entro a mi control remoto con:

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

¿Hay alguna manera de hacer que el tmux remoto use mi local ~/.tmux.conf? No podría copiarlo en tmux.conf en el control remoto porque los volúmenes para esas instancias cambian/mueren con frecuencia, por lo que necesito hacerlo cada vez que hago ssh.

Respuesta1

TL;DR: No. Al menos, no sin configurar NFS o cron para vincular su archivo de configuración local al cuadro remoto.

Lo que puedes hacer es copiarlo cada vez, ya sea como un comando justo antes de este

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

o dentro de tu comando ssh

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

Puede realizar un trabajo cron en la máquina local o remota para ejecutar este comando scp con frecuencia para no tener que pensar en ello, o puede configurar NFS para que el sistema remoto tenga acceso a sus archivos locales. Tmux no puede leer un archivo remoto; no está diseñado para eso.

información relacionada