百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

sshocker

> 编程语言
开源

ssh + 反向 sshfs + 端口转发器,在类似 Docker 的 CLI 中 (Lima 的前身)

649 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

ssh + 反向 sshfs + 端口转发器,在类似 Docker 的 CLI 中 (Lima 的前身)

sshocker: ssh + 反向 sshfs + 端口转发器,类似 Docker 的 CLI

bash
$ sshocker -p 8080:80 -v .:/mnt/sshfs [email protected]
  • 将客户端上的端口 8080 连接到 example.com 上的端口 80
  • 在客户端上将当前目录挂载为 /mnt/sshfs,位于 example.com 这类似于 Docker run -p 8080:80 -v $(pwd):/mnt IMAGE,但 sshocker 适用于远程主机,而非容器。

安装

从 https://github.com/lima-vm/sshocker/releases 下载 要使用 curl 下载:

bash
curl -o sshocker --fail -L https://github.com/lima-vm/sshocker/releases/latest/download/sshocker-$(uname -s)-$(uname -m)
chmod +x sshocker

要从源代码编译:

bash
make
sudo make install

已在 macOS 客户端和 Linux 服务器上测试。可能不适用于其他环境,尤其是 Windows。 要使用 reverse sshfs,需要在服务器上安装 sshfs (而不是在客户端上):

bash
$ ssh [email protected] -- sudo apt-get install -y sshfs

使用方法

全局标志:

  • --debug=(true|false) (默认: false): 调试模式

SFTP 服务器标志: * --driver=DRIVER (默认: auto): SFTP 服务器驱动程序。 builtin (遗留) 或 openssh-sftp-server (可靠且安全,推荐)。 openssh-sftp-server 将在检测到 OpenSSH SFTP 服务器二进制文件时默认选择。 * --openssh-sftp-server=BINARY: OpenSSH SFTP 服务器二进制文件。 在安装在众所周知的位置(如 /usr/libexec/sftp-server) 时将自动检测到。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言