回答:
関連トピックがtmux-usersメーリングリストで取り上げられました:socatを使用してtmuxソケットをトンネルしようとしています
概要:
-x
と-y
オプションをに与えることで、異なる初期端末サイズを設定できますがnew-session
、これはサイズ変更の処理を修正しません(socatはSIGWINCHを処理して転送する必要があります(TIOCGWINSZ / TIOCSWINSZ ioctlsを使用))。何らかの理由でゲストでSSHサーバーを実行できない場合を除いて、SSHを使用してゲストにログインし(SSHプログラムにネットワーク経由の接続とttyの管理を処理させる)、アタッチ(またはコマンドを発行)する方がおそらく簡単ですto)常駐tmuxをそのように:
host$ ssh guest tmux attach -t console
host$ ssh guest tmux new-session -s 'fiddling around'
# etc.
~/.ssh/config
ホスト上にSSHキーとエントリを作成して、sshコマンドラインを簡略化できます(つまり、のssh guest
代わりに上記を使用ssh -i guest-user1-key user1@guest-vm-ip
)。