DeepSeek Harness (DSH) adopts a plugin-based architecture. For users who need to manage remote servers through the Web interface, the standard Web client may display compatibility notices regarding SSH native capability support. modole/dsh-plugin-ssh-laoboshi aims to solve this issue by providing native capability support, enabling users to perform SSH operations directly in the DSH desktop client.

What Is This

This is a plugin for the Laoboshi DSH desktop client, maintained by Modole. It primarily addresses the need for DSH users to manage SSH hosts, credentials, and multi-session terminals in the Web interface.

Core Features

The plugin mainly includes the following capabilities:

  • SSH Host Management: Supports configuring and managing remote SSH hosts.
  • Credential Management: Supports storing and invoking login credentials.
  • Multi-Session Terminal Management: Supports managing multiple SSH terminal sessions within a single interface.
  • Native Capability Support: The v0.1.0 UI uses native host capabilities, which resolves the compatibility notice issue in DSH Web.

Installation and Enabling

  1. Run the installation command:
    dsh plugin --profile web add https://github.com/Modole/dsh-plugin-ssh-laoboshi.git
  1. After installation is complete, restart the dsh web process.
  2. DSH automatically reads the plugin’s dsh.bundle manifest and adds this package to the currently selected profile.

Typical Usage

After installing and restarting dsh web, the plugin is loaded as part of the DSH ecosystem. Users can use the plugin to initiate SSH connections directly in the DSH interface, view credential information, and manage multiple terminal sessions.

Use Cases and Notes

Use Cases

Suitable for developers and administrators who need to perform server operations, code deployment, or terminal interactions in the DSH Web interface.

Permissions and Security

  • Permission Model: The plugin runs with the current user’s permissions and does not involve additional privilege escalation.
  • Code Review: Before installation, it is recommended to review the plugin’s source code to ensure it meets your security requirements.
  • Privacy Protection: Credentials, SSH private keys, or local runtime database information must not be published in project issues.

Summary

By leveraging native capabilities, this plugin provides a complete SSH management workflow for DSH Web. If you are looking for a solution to manage remote hosts in DSH, refer to the following links for more information:
* Catalog page: https://www.skillhub.cn/plugins/Modole/dsh-plugin-ssh-laoboshi
* GitHub repository: https://github.com/Modole/dsh-plugin-ssh-laoboshi