модуль pxs sh с интерактивным запросом пароля? - PullRequest
0 голосов
/ 07 мая 2020

Я использую модуль pxs sh для входа на удаленный хост, но мне нужно переключить пользователя, и система запрашивает пароль в интерактивной оболочке. Насколько я понимаю, pxs sh не может этого сделать, но модуль pexepect может сделать это только на локальном компьютере, а не на удаленном.

from pexpect import pxssh
import pexpect

s = pxssh.pxssh()
s.login('adminhost', 'admin', password)
s.sendline(su john)
...