Я пишу script для автоматизации некоторых команд командной строки в Python. На данный момент я делаю так:
cmd = "some unix command"
retcode = subprocess.call(cmd,shell=True)
Однако мне нужно запустить некоторые команды на удаленной машине. Вручную, я должен войти в систему, используя ssh, а затем запустите команды. Как я могу автоматизировать это в Python? Мне нужно войти с помощью (известного) пароля на удаленный компьютер, поэтому я не могу просто использовать cmd = ssh [email protected]
, мне интересно, есть ли модуль, который я должен использовать?