로컬 tmux 구성을 원격으로 전송

로컬 tmux 구성을 원격으로 전송

다음을 사용하여 리모컨에 SSH를 통해 연결합니다.

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

원격 tmux가 내 로컬을 사용하도록 하는 방법이 있습니까 ~/.tmux.conf? 해당 인스턴스의 볼륨이 자주 변경/죽기 때문에 원격의 tmux.conf에 복사할 수 없으므로 ssh할 때마다 복사해야 합니다.

답변1

핵심요약: 아니요. 최소한 로컬 구성 파일을 원격 상자에 연결하기 위해 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는 원격 파일을 읽을 수 없습니다. 그것은 그것을 위해 설계되지 않았습니다.

관련 정보