ローカルのtmux設定をリモートに転送する

ローカルのtmux設定をリモートに転送する

次のようにリモートに ssh します:

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

リモートtmuxでローカルを使用する方法はありますか?~/.tmux.conf? それらのインスタンスのボリュームは頻繁に変更/停止するため、リモートの tmux.conf にコピーすることはできません。そのため、ssh するたびにコピーする必要があります。

答え1

TL;DR: いいえ。少なくとも、NFS または cron を設定してローカル構成ファイルをリモート ボックスにリンクしなければ、できません。

毎回コピーするか、この直前のコマンドとしてコピーするか、

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

またはsshコマンド内で

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

ローカルまたはリモート マシンで cron ジョブを作成して、この scp コマンドを頻繁に実行すれば、このコマンドについて考える必要がなくなります。また、NFS をセットアップして、リモート システムがローカル ファイルにアクセスできるようにすることもできます。Tmux はリモート ファイルを読み取ることができません。そのために設計されていないためです。

関連情報