问题描述
我想在有传入连接时在主机上打开 gnome-terminal
并在连接关闭时关闭它。例如手动执行:
HOST ~/.bashrc
的内容
if [[ -n $SSH_CONNECTION ]] ; then
echo "SSH_CONNECTION = ${SSH_CONNECTION}"
SSH_CONNECTION=""
gnome-terminal
fi
1.主机:连接到客户端
通过 gnome-terminal
中的脚本在主机上打开新的 ~/.bashrc
ssh user@host
tty
例如/dev/pts/1
3.主持人:连接终端
exec &> >(tee >(cat >&/dev/pts/1))
4.主持人:关闭连接
5.客户端:手动关闭 gnome 终端窗口
是否可以在每次登录时在 CLIENT ~/.bashrc
中实现该行为,即使连接了多个客户端?这样 CLIENT ssh user@host
在 gnome-terminal
上创建新的 HOST
并与该终端同步并在连接终止时关闭 gnome-terminal
,同时保留所有连接活动的日志?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)