Piszę skrypt, który zautomatyzuje niektóre polecenia wiersza poleceń w Pythonie. W tej chwili wykonuję telefony tak:
cmd = "some unix command"
retcode = subprocess.call(cmd,shell=True)
Jednak muszę uruchomić niektóre polecenia na zdalnym komputerze. Ręcznie logowałem się za pomocą ssh, a następnie uruchamiałem polecenia. Jak mógłbym to zautomatyzować w Pythonie? Muszę zalogować się za pomocą (znanego) hasła do zdalnego komputera, więc nie mogę po prostu użyć cmd = ssh user@remotehost
, zastanawiam się, czy jest moduł, którego powinienem używać?