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.