Если paramiko не в вашем стиле, я могу придумать два других способа сделать это:
запустить команду: ssh <user>@<host> <command>
для каждой команды через вызовы os.system
. Это становится довольно громоздким, когда вы используете пароли для S SH вместо ключей.
запускайте ssh <user>@<host>
с библиотекой subprocess
вместо этого, чтобы вы могли получить доступ к stdin и stdout и запустить несколько команд в сеанс
import subprocess
p = subprocess.Popen(['ssh','root@example.com'], stdout=PIPE, stdin=PIPE)
p.stdin.write("ls\n")
print(p.stdout.read())