Недавно я столкнулся с ситуацией, когда мне приходилось выполнять какую-то работу, связанную с ssh, в Windows.
Paramiko - отличный вариант и, честно говоря, один из жизнеспособных вариантов, кроме, конечно, Twisted. Я до сих пор не пробежался по тем водам в Windows, но через какое-то время должен появиться учебник;)
Пожалуйста, имейте в виду, что вы загружаете соответствующие версии, соответствующие вашей установке на Python и версии Windows (32 или 64).
Это само собой разумеется, что вам потребуется Python для установки. Проверьте эту ссылку: Скачать Python здесь
Скачать paramiko для Windows. Вы получаете почтовый файл:
Парамико для окон
Для его сборки вам понадобится пакет зависимостей pycrypto. Снова имейте в виду, что вам понадобится подходящая версия pycrypto для вашего Python. Это встроенная версия Windows, поэтому установка не требуется. Проверьте здесь
Вы можете выполнить easy_install, загрузив setuptools, но у меня возникли некоторые проблемы, поэтому я решил загрузить инструмент MinGW. Это снова установка, сборка не требуется. Доступно здесь
После того, как у вас на компьютере Windows установлены pycrypto и MinGW, просто перейдите в папку, в которую вы извлекли модуль paramiko из zip-файла, и выполните следующую команду:
python setup.py build --compiler = mingw32 bdist_wininst
TADA! Вы все настроены на использование ssh на вашем компьютере с Windows с Python.
Для демонстрационных скриптов посмотрите демонстрационную папку в paramiko или для документации здесь: Нажмите здесь