Programación php
Email: Password:


¡Regístrate gratis! | ¿Has perdido tu password?

Home
Blog

En él que podrás informarte de todas las noticias relacionadas con el posicionamiento de páginas web.

Ir al Blog de posicionamiento web



Foro de programación en PHP

Responder el mensaje

Problemas con ssh y php

Autor: rockobop
Publicado: 21-10-2008 08:42 PM
Hola a todos postee esto q originalmente estaba en el foro de php, pero nade me contesto, si no es lugar para este post les urego me disculpen:

estoy tratando de hacer q mis usuarios puedan cambiar la contraseña

con lo siguiente
Código PHP:
$con=ssh2_connect('192.168.0.1', 22);
ssh2_auth_password($con, "user", "password");
$shell=ssh2_shell($con, 'xterm');
fwrite( $shell, "passwd login\n");
fwrite( $shell, "mdp courant\n");
fwrite( $shell, "test\n");
fwrite( $shell, "test\n");
tal como indican en esta pagina

http://forum.ubuntu-fr.org/viewtopic.php?id=197425

pero no funciona

probe esto pero tampoco funciona

Código PHP:
con=ssh2_connect('server', 22);
ssh2_auth_password($con, 'user', 'pass');
$stream = ssh2_exec($con, 'passwd pass; nuevoPass;nuevoPass');
pero hay fallo despues del primer ;

en cambio si hago lo siguiente

Código PHP:
$con=ssh2_connect('server', 22);
ssh2_auth_password($con, 'user', 'pass');
$stream = ssh2_exec($con, 'mkdir carpetaPrueba22; mkdir
carpetaPrueba33;');
puedo crear las carpetas q quiera, el problema viene con los saltos de linea, cuando recibe eun mensaje del servidor se pierden mis datos

q puede ser

saludos