ng-ssh 介绍

在ng-client中内置了ssh-client和ssh-server,内网机器上直接就可以使用ssh相关的服务。

原理:

sequenceDiagram
  浏览器 ->> ng-server: 发送ssh配置
  ng-server ->> ng-client: 转发ssh配置
  ng-client ->> ssh目标机器: ssh 请求
  ssh目标机器 ->> ng-client: ssh 响应
  ng-client ->> ng-server: ssh响应
  ng-server ->> 浏览器: ssh响应

下面通过示例,演示ng-ssh如何使用。

内置 ng-ssh-server

在ng-client中内置了ng-ssh-server

可以看到ng-ssh-server的信息:

ng-ssh_service_1.png

打开 ng-ssh 面板

点击下面按钮打开ng-ssh面板:

ng-ssh_service_2.png

ng-ssh面板和ng-tty面板的操作一致。

通过ng-ssh面板的右侧菜单,访问ng-ssh-server:

ng-ssh_service_3.png

进行命令操作:

ng-ssh_service_4.png

配置 ssh 到内网其他机器

创建 ssh 配置

选择客户端,可以创建ssh:

ng-ssh_service_5.png

添加ssh配置信息:

ng-ssh_service_6.png

创建成功:

ng-ssh_service_7.png

ng-ssh 面板,建立访问

打开ng-ssh面板,可以访问内网其他机器:

ng-ssh_service_8.png

ssh连接到内网其他机器,执行命令:

ng-ssh_service_9.png