Skip to content

Instantly share code, notes, and snippets.

@sarnobat
Last active June 19, 2024 22:23
Show Gist options
  • Select an option

  • Save sarnobat/4ae35b6824ce8fc5e0e6032a4d674c3b to your computer and use it in GitHub Desktop.

Select an option

Save sarnobat/4ae35b6824ce8fc5e0e6032a4d674c3b to your computer and use it in GitHub Desktop.

(for practical needs, not building blocks)

See also: https://github.com/sarnobat/unix

ssh through an intermediate when the destination doesn't support ssh

(e.g. using antec) From host that doesn't have ssh:

autossh -M0 -p 222 -R 9001:localhost:22 sarnobat@host.personaldomain.com

ssh through multiple intermediate hosts

rsync:

rsync -a -v -e 'ssh  -t -p 222 sarnobat@host.personaldomain.com ssh -t -p 9001 WIN+sridhar@localhost ssh -t sarnobat@jumphost.mycompany.com ssh' sarnobat@apphost.mycompany.com:/tmp/sarnobat_bashrc /tmp/test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment