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