Я использую подпроцесс Python для запуска команды на удаленном сервере:
p=subprocess.Popen('ssh blah@foo.com "sudo do_something"', shell=True)
Когда я набираю пароль, он появляется на экране - в отличие от запуска его из оболочки, где пароль скрыт.
Есть ли способ отключить это входное эхо?