PHPackages                             crphp/ssh - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. crphp/ssh

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

crphp/ssh
=========

Biblioteca SSH para gerenciamento de máquina remota

v1.0.0(9y ago)020MITPHPPHP &gt;=5.5.12

Since Nov 24Pushed 9y agoCompare

[ Source](https://github.com/crphp/ssh)[ Packagist](https://packagist.org/packages/crphp/ssh)[ RSS](/packages/crphp-ssh/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

crphp/ssh
=========

[](#crphpssh)

Está é uma biblioteca que faz uso do protocolo **SSH (Secure Shell)** para gerenciamento de máquinas remotas.

Está biblioteca segue os padrões descritos na [PSR-2](http://www.php-fig.org/psr/psr-2/), logo, isso implica que a mesma está em conformidade com a [PSR-1](http://www.php-fig.org/psr/psr-1/).

As palavras-chave "DEVE", "NÃO DEVE", "REQUER", "DEVERIA", "NÃO DEVERIA", "PODERIA", "NÃO PODERIA", "RECOMENDÁVEL", "PODE", e "OPCIONAL" neste documento devem ser interpretadas como descritas no [RFC 2119](http://tools.ietf.org/html/rfc2119). Tradução livre [RFC 2119 pt-br](http://rfc.pt.webiwg.org/rfc2119).

1. [Referências](#referencia)
2. [Funcionalidades](#funcionalidades)
3. [Requisitos (recomendados)](#requisitos)
4. [Baixando o pacote crphp/ssh para o servidor](#ssh)
5. [Exemplos de uso](#exemplos)
6. [Licença (MIT)](#licenca)

1 - Referências
----------------------------------------------------

[](#1---referências)

- [PSR-1](http://www.php-fig.org/psr/psr-1/)
- [PSR-2](http://www.php-fig.org/psr/psr-2/)
- [RFC 2119](http://tools.ietf.org/html/rfc2119). Tradução livre [RFC 2119 pt-br](http://rfc.pt.webiwg.org/rfc2119)

2 - Funcionalidades
------------------------------------------------------------

[](#2---funcionalidades)

- Consultar RAM
- Consultar CPU (em análise)
- Consultar Disco Rígido (em análise)
- Listar Serviços (em análise)
- Stop / Start de serviço (em análise)
- Listar processos (em análise)
- Matar / Finalizar processos (em análise)
- Lançar processos (em análise)
- Listar e matar sessões (em análise)

3 - Requisitos
-------------------------------------------------------------

[](#3---requisitos)

> ❗ Os requisitos sugeridos logo abaixo representam as versões utilizadas em nosso ambiente de desenvolvimento e produção, logo não garantimos que a solução aqui apresentada irá rodar integralmente caso as versões dos elementos abaixo sejam outras.

### 3.1 - Requisitos (recomendados)

[](#31---requisitos-recomendados)

Servidor

- REQUER Apache &gt;= 2.4.10
- REQUER PHP &gt;= 5.5.12

Cliente

- REQUER servidor SSH
- É RECOMENDÁVEL ativar as bibliotecas **mcrypt**, **gmp** ou **bcmath**

4 - Baixando o pacote crphp/wmi para o servidor
----------------------------------------------------------------------------

[](#4---baixando-o-pacote-crphpwmi-para-o-servidor)

Para a etapa abaixo estou pressupondo que você tenha o composer instalado e saiba utilizá-lo:

```
composer require crphp/wmi

```

Ou se preferir criar um projeto:

```
composer create-project --prefer-dist crphp/wmi nome_projeto

```

Caso ainda não tenha o composer instalado, obtenha este em:

5 - Exemplos de uso
-----------------------------------------------------

[](#5---exemplos-de-uso)

**Consultar Memória Ram**:

```
use Crphp\Ssh\Conector\Ssh;
use Crphp\Ssh\Sistema\MemoriaRam;

$ssh = new Ssh;
$ssh->conectar('endereco_do_servidor', 'usuario', 'senha');

if($ssh->status()) {
    $ram = new MemoriaRam($ssh);
    echo "";
    print_r($ram->detalhes());
    echo "";

} else {
    echo $ssh->mensagemErro();
}
```

> Você DEVE sempre instânciar o conector Ssh e a classe referente ao elemento que deseja manipular.

**Também é possível executar suas próprias consultas customizadas**

```
use Crphp\Ssh\Conector\Ssh;

$ssh = new Ssh;
$ssh->conectar('endereco_do_servidor', 'usuario', 'senha');
echo $ssh->executar('pwd');
```

6 - Licença (MIT)
--------------------------------------------------

[](#6---licença-mit)

Para maiores informações, leia o arquivo de licença disponibilizado junto desta biblioteca.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3458d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/afc2603c34c8359e5d94024e23f6ec145b83b17eb4f1a952e47d9f5e3cd76975?d=identicon)[fabiojaniolima](/maintainers/fabiojaniolima)

---

Top Contributors

[![fabiojaniolima](https://avatars.githubusercontent.com/u/21073371?v=4)](https://github.com/fabiojaniolima "fabiojaniolima (1 commits)")

---

Tags

linuxsshsshlinuxacesso remoto

### Embed Badge

![Health badge](/badges/crphp-ssh/health.svg)

```
[![Health](https://phpackages.com/badges/crphp-ssh/health.svg)](https://phpackages.com/packages/crphp-ssh)
```

###  Alternatives

[spatie/ssh

A lightweight package to execute commands over an SSH connection

8322.8M41](/packages/spatie-ssh)[herzult/php-ssh

Provides an object-oriented wrapper for the php ssh2 extension.

3651.1M12](/packages/herzult-php-ssh)[jolicode/php-os-helper

Helpers to detect the OS of the machine where PHP is running.

212.8M4](/packages/jolicode-php-os-helper)[genesisweb/valet-linux-plus

Advanced local development experience for Linux.

18215.3k](/packages/genesisweb-valet-linux-plus)[codeaken/sshkey

Library for working with and generating SSH keys

1260.0k1](/packages/codeaken-sshkey)[lbaey/chromedriver

Utility for installing Chromedriver, whatever platform you are on, for use with Behat

1459.5k1](/packages/lbaey-chromedriver)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
