Documentación offline PHP master

ssh2_shell

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ssh2_shell

Solicita un shell interactivo

Descripción#

ssh2_shell(resource $session, [string $termtype], [array $env], [int $width], [int $height], [int $width_height_type]): resource
```php

Abre un shell en el servidor remoto y le asigna un flujo.

## Parámetros

`session`  
Un identificador de conexión SSH, obtenido desde la función `ssh2_connect`.

`termtype`  
`termtype` debe corresponder a una de las entradas del fichero `/etc/termcap` del sistema objetivo.

`env`  
`env` debe ser pasado como un array asociativo de pares nombre/valor a definir en el entorno objetivo.

`width`  
Ancho del terminal virtual.

`height`  
Altura del terminal virtual.

`width_height_type`  
`width_height_type` debe ser o bien `SSH2_TERM_UNIT_CHARS`, o bien `SSH2_TERM_UNIT_PIXELS`.

## Valores devueltos

Devuelve un flujo de `resource` en caso de éxito, o `false` si ocurre un error.

## Ejemplos

Ejecución de un comando

```php

Véase también#

ssh2_exec

ssh2_tunnel

ssh2_fetch_stream