大佬教程收集整理的这篇文章主要介绍了从ssh会话内的远程发送tmux命令到本地实例,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在tmux里面我们ssh到一个没有运行tmux的服务器
local>tmux send-key C-p # works local>ssh user@remote user@remote> tmux send-key C-p # this will try to find tmux instance on remote. but we want to send it the local instead.
我不能使用键绑定,因为这将从内部脚本运行.
如果在本地主机上使用tmux“default”套接字但在远程主机上没有使用,则tmux应该只通过从远程主机转发unix套接字来工作:
ssh -R/tmp/tmux-$UID/default:/tmp/tmux-${REMOTE_UID}/default remote
REMOTE_UID应手动设置为远程@L_696_5@的UID,但通常在环境中自动设置UID.
理想情况下,应选择唯一(非默认)tmux套接字名称以避免冲突:
local> tmux -L foo remote> ssh -R/tmp/tmux-$UID/foo:/tmp/tmux-${REMOTE_UID}/foo remote remote> tmux -L foo send-key C-p
使用TMUX_TMPDIR环境可能会提供更透明和更完美的体验,并且需要知道UID,但这取决于要求,并且可能仅对脚本有点过分.
以上是大佬教程为你收集整理的从ssh会话内的远程发送tmux命令到本地实例全部内容,希望文章能够帮你解决从ssh会话内的远程发送tmux命令到本地实例所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。