Під'єднатися по ssh і поміняти пароль

  • Під'єднатися по ssh і поміняти пароль
  • Під'єднатися по ssh і поміняти пароль
Під'єднатися по ssh і поміняти пароль
  • Linux
  • PHP
  • SSH
  • паролі

Одним словом, є таке завдання. Є панель адміністратора, в якій є функціонал зміна пароля користувача.


Ідея така: викликаємо з під PHP скрипт, який логинится по SSH до сервера під рутом і змінює пароль користувача. Пароль рута ми знаємо.


Від мого попередника дістався такий код:


Викликається за допомогою PHP так:

Вище наведений код не працює, можливо проблема в некоректній обробки expect.


І мені здається є більш нормальний варіант зміни пароля. На жаль ставити доп. софт і бібліотеки на сервер і клієнтів не можу. Я не можу що або закидати на інші ПК, навіть файли ключів.

Як найкраще з'єднатися з сервером і поміняти пароль?

Схожі статті