description sshuttle Overview
help sshuttle FAQ
What problem does sshuttle solve compared with a normal SSH tunnel?
sshuttle routes selected network traffic through an SSH server without setting up a full VPN server like OpenVPN or WireGuard. It is useful when you already have SSH access to a Linux host and want VPN-like routing quickly.
Does sshuttle need root access on the remote server?
No, sshuttle generally does not need root access on the remote host because it runs over a normal SSH connection. The client machine may need elevated privileges to change local firewall or routing rules, depending on the operating system.
Can sshuttle handle DNS through the tunnel?
Yes, sshuttle has a DNS forwarding mode commonly enabled with the `--dns` option. That matters when internal hostnames only resolve from inside the remote network.
How is sshuttle different from WireGuard?
WireGuard is a real VPN protocol with configured keys, interfaces, and peers. sshuttle is more ad hoc: it piggybacks on SSH and is often used by developers or admins who need quick access to private subnets.
explore Explore More
Similar to sshuttle
See all arrow_forwardReviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.