lima-vm/sshocker

ssh + reverse sshfs + port forwarder, in Docker-like CLI (predecessor of Lima)

Hosted by Cloud Native Computing Foundation · part of Linux Foundation

View on GitHub ↗Jump to charts ↓

lima-vm/sshocker has 650+ stars and 30+ forks on GitHub, is written in Go, and was last pushed on Aug 31, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 32 minutes ago
Added to GitGenius on October 15th, 2026
Created on September 20th, 2020
Open Issues & Pull Requests: 10 (+0)
GitHub issues: Enabled
Number of forks: 33
Total Stargazers: 657 (+0)
Total Subscribers: 10 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.1 hours
Mean response time: 386.3 days
90th percentile: 772.6 days
Tracked items: 2

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 629 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

sshocker is a command-line tool that combines SSH, reverse SSHFS, and port forwarding with a Docker-like interface.

The tool solves the problem of accessing and interacting with remote hosts by providing a unified command syntax similar to Docker. It allows developers to forward local ports to remote services and mount local directories on remote machines via reverse SSHFS, eliminating the need to remember separate SSH, sshfs, and port forwarding commands. The approach wraps these capabilities into a single `run` subcommand that accepts familiar flags like `-v` for volume mounts and `-p` for port exposure.

sshocker suits developers who frequently work with remote Linux servers and want a streamlined workflow without learning multiple tools. It is particularly useful for those already comfortable with Docker syntax who want similar ergonomics for remote host interaction. The tool requires sshfs to be installed on the server side for reverse SSHFS functionality and has been tested on macOS clients connecting to Linux servers, though Windows support is not guaranteed. The project explicitly positions itself as a predecessor to Lima, suggesting it represents an earlier approach to the problem it solves.

The project maintains a straightforward codebase written in Go with a focus on core functionality. Development activity centers on preserving the tool's existing capabilities rather than expanding its scope, reflecting its status as a predecessor project. The tool remains available for download and compilation from source, with documentation covering the essential flags and subcommands needed for typical usage patterns.