From 7aa730647a0414ccc4533177f4901aad01461aa4 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sat, 7 Oct 2023 16:31:59 -0500 Subject: feat(ssh): open local browser over ssh --- tmux/.local/bin/tmux-sshr | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tmux') diff --git a/tmux/.local/bin/tmux-sshr b/tmux/.local/bin/tmux-sshr index 7120703..42618ad 100755 --- a/tmux/.local/bin/tmux-sshr +++ b/tmux/.local/bin/tmux-sshr @@ -27,8 +27,8 @@ if [ "$target" = "$HOST" ]; then tmux detach -E 'tmux new -A' else if ! tmux -L ssh has-session -t "$target"; then - local_socket=$(tmux -L ssh start-server \; display -p "#{socket_path}") - remote_socket=$( + tmux_local_sock=$(tmux -L ssh start-server \; display -p "#{socket_path}") + tmux_remote_sock=$( ssh -T \ -o "ControlMaster=auto" \ -o "ControlPath=${XDG_RUNTIME_DIR}/ssh.%C" \ @@ -39,7 +39,8 @@ else ssh -t \ -o "ControlMaster=auto" \ -o "ControlPath=${XDG_RUNTIME_DIR}/ssh.%C" \ - -R "$local_socket":"$remote_socket" \ + -R "2222:localhost:22" \ + -R "$tmux_remote_sock:$tmux_local_sock" \ "$target" "zsh -l -c 'tmux new -A'" fi -- cgit v1.2.3-70-g09d2