200 字
1 分钟
macOS 安装 sshping
2025-04-22

sshping 目前有:

  1. Rust 重写版(维护活跃,带 Homebrew tap 和 crates.io 包)
  2. 原始 C++ 版(仍可正常编译)

Rust 版本#

cargo#

cargo install sshping

# 自动放到 ~/.cargo/bin,记得加 PATH
sshping -V

Homebrew Tap#

已静态链接 OpenSSL,无需额外依赖;支持 Apple Silicon 与 Intel。

brew tap TeddyHuang-00/app
brew install sshping
sshping -V

Rust 重写版维护者同时维护 tap,更新与 GitHub Releases 同步。

原始版#

安装#

1.安装依赖

brew install libssh

2.拉取并编译

git clone https://github.com/spook/sshping.git
cd sshping

# Intel Mac(/usr/local)通常直接 OK
make

# Apple Silicon:libssh 头文件在 /opt/homebrew
make LIBSSH_INCLUDE=/opt/homebrew/include/libssh/libssh.h

3.安装执行文件

sudo cp bin/sshping /usr/local/bin/

4.验证

sshping -h

常见报错与解决#

报错/现象原因解决
libssh/libssh.h not foundApple Silicon 默认路径不符make LIBSSH_INCLUDE=/opt/homebrew/include/libssh/libssh.h
ld: library not found for -lsshlibssh 未链接brew link libssh 或检查 LIBRARY_PATH

参考链接#

macOS 安装 sshping
https://blog.lpkt.cn/posts/macos-install-sshping/
作者
lollipopkit
发布于
2025-04-22
许可协议
CC BY-NC-SA 4.0