Skip to content

在 iPhone 和 iPad 上监控 Windows 服务器或 macOS 服务器

在 iOS 设备上,通过 SSH 监控 Linux 服务器已经非常普遍,并且有很多相应的工具和方案可供选择。然而,针对 Windows 服务器和 macOS 服务器的监控解决方案则显得相对匮乏,目前可用的资源和应用程序并不多。尤其是能够同时有效监控这两种系统的应用程序更为稀少,这使得系统管理员在管理多种类型服务器时面临更多的挑战和困难。

ShellBean 将仍然通过 SSH,并借助开源软件 Glances 方便地实现对 Windows 和 macOS 服务器的监控功能。只需通过以下几个简单的步骤,用户就能够在 iPhone 和 iPad 上轻松进行这些监控操作。接下来,我们将详细介绍具体的操作方法和步骤,使得您能够顺利地完成服务器监控的设置。

开启 Windows 服务器或 macOS 服务器的 SSH 功能

在 Windows 系统上开启 SSH 功能

在 Windows 系统上开启 SSH 功能需要以下步骤:

1. 检查 OpenSSH 服务是否已安装

首先打开 Windows 设置,进入"应用">"可选功能"。

在已安装的功能列表中查找"OpenSSH 服务器"。如果没有找到,需要手动安装。 enter image description here

2. 安装 OpenSSH 服务器

点击"添加功能",搜索"OpenSSH 服务器"并安装。 enter image description here

3. 启动 SSH 服务

  • 按 Win + R 打开运行对话框
  • 输入 services.msc 并回车
  • 找到 OpenSSH SSH Server 服务
  • 右键选择"启动",并将"启动类型"设置为"自动"

在 macOS 系统上开启 SSH 功能

在 macOS 系统上开启 SSH 功能相对简单,以下是详细步骤:

1. 开启远程登录服务

打开系统偏好设置(System Preferences):

  • 点击左上角苹果图标
  • 选择"系统设置"(System Settings)
  • 搜索并点击"共享"(Sharing)
  • 找到"远程登录"(Remote Login)选项并启用
  • 为希望获得 SSH 访问权的用户启用访问权。
  • 您可以选择所有用户,或通过选择 “仅这些用户:”来选择特定用户,然后点击 “+”添加相应的用户。

2. 确认 SSH 服务状态

打开终端(Terminal),输入以下命令检查 SSH 服务状态:

sudo systemsetup -getremotelogin

如果显示 "Remote Login: On",则表示 SSH 服务已成功启用。

3. 获取连接信息

在终端中输入以下命令获取本机 IP 地址:

ifconfig | grep "inet "

4. 测试 SSH 连接

可以使用以下命令测试 SSH 连接:

# 本地测试
ssh localhost

# 远程连接(将 username 和 ip_address 替换为实际值)
ssh username@ip_address

在需要监控的服务器上安装 Glances

在 Windows 安装 Glances 应用

Glances 是一个用 Python 编写的跨平台系统监控工具。以下是在 Windows 系统上安装 Glances 的详细步骤:

1. 安装 Python

首先确保您的系统已安装 Python(版本 3.7 或更高):

2. 使用 pip 安装 Glances

打开命令提示符或 PowerShell,输入以下命令:

pip install glances
pip install windows-curses

3. 启动 Glances

安装完成后,您可以通过以下方式启动 Glances:

  • 在命令行中直接输入 glances -V,确认 glances 可以正常运行

在 macOS 安装 Glances 应用

在 macOS 上安装 Glances 有多种方法,以下是最常用的几种安装方式:

1. 使用 Homebrew 安装(推荐)

Homebrew 是 macOS 上最流行的包管理器,安装过程简单直接:

# 如果还没有安装 Homebrew,先安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 使用 Homebrew 安装 Glances
brew install glances

2. 使用 pip 安装

如果您已经安装了 Python,也可以使用 pip 来安装:

# 安装 Glances
pip3 install glances

3. 验证安装

安装完成后,您可以在终端中运行以下命令检查版本:

glances --version

如果安装成功,您将看到 Glances 的版本信息。

在 ShellBean 中配置服务器地址和开启 Glances 扩展

编辑服务器配置,选择“启用 Glances 扩展”,并输入 Glances 命令的路径,点击完成保存配置。

enter image description here