PHP code example of werlon / php-ssh2
1. Go to this page and download the library: Download werlon/php-ssh2 library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
werlon / php-ssh2 example snippets
porta a classe a ser utilizada
use \WerlonGuilherme\PHPSSH2\WSSH2;
// Prepara as variáveis
$caminho = '127.0.0.1';//IP ou caminho do seu HOST
$porta = 22;//PORTA da conexão
$usuario = 'usuario';//USUÁRIO para autenticar
$senha = 'senha';//SENHA para autenticar
$comando = 'ls -la';//COMANDO a ser executado no servido
// Instancia a classe
$objetoSSH2 = new WSSH2;
// Inicia conexão
if(!$objetoSSH2->conectar($caminho,$porta)){
die('Não foi possível Conectar');
}
// Manda autenticar a conexão
if(!$objetoSSH2->autenticar($usuario,$senha)){
die('Não foi possível Autenticar');
}
echo "Conectado: \n";
// Envia o comando e pega a saida e erros.
// A variável de erro é criada neste momento por isso não é declarada antes
$saida = $objetoSSH2->executar($comando,$erros);
// Mostra erro se tiver
echo "ERRO:\n";
echo $erros ? $erros : 'SEM ERROS';
echo "\n";
// Mostra a saida do comando
echo "SAÍDA:\n".$saida."\n";
// Manda fechar a conexao
$objetoSSH2->disconectar();
echo "Desconectado \n";
shell
composer