Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
How to use sshuttle with .key, .csr or .pem files for authentication
#It's not directly mentioned in the documentation on how to do this, so here you go. This command will tunnel everything including DNS:
sshuttle --dns -vr 0/0 --ssh-cmd 'ssh -i /your/key/path.pem'
Copy link

eit commented Nov 21, 2019


Copy link

tonsV2 commented Jul 18, 2020

If you have an entry referencing the key for the server in .ssh/config all you need to do is:

sshuttle --dns -vr user@server 0/0 --ssh-cmd 'ssh'

Copy link

alexgtn commented Jan 19, 2022


Copy link

AbhishekGangadhar commented Jun 21, 2022

Thank you so much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment