Форум сайта python.su
1
При коннекте к SSH серверу через Putty выскакивает окошко принять хост ключ сервера. 
Принимаем.
Ключ сохраняется в реестре в следующем виде:
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
“rsa2@22:192.168.1.5”=“0x23,0xabc5979271bab3d86236d41befa1d1202f545e9d4f637b4ef8581011247428346c3f93810bf61bb113f9e1722d0a749b8ba84180b80658de56db734c370e218226e536e190facd354986935cabd76db79c17d97cab4dbf4074dfc74c6388593c90068618a765a457008f41ada6b251c94f840722bced80bb35b03b6f3828c56f”
Возможно ли получить этот ключ через python скрипт?
Отредактировано ValeriyB (Апрель 30, 2013 19:57:14)
Офлайн
31
import _winreg regpath = "Software\Microsoft\Windows\CurrentVersion\Policies\System" root = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER, regpath, 0, _winreg.KEY_ALL_ACCESS) print _winreg.QueryValueEx(root, "DisableTaskMgr")
Отредактировано sanodin (Апрель 30, 2013 21:51:34)
Офлайн
1
Меня не совсем правильно видимо поняли.
То что можно работать с реестром я знаю.
Мне же нужно через сокет приконнектится к SSH серверу и получить этот ключ от сервера.
Отредактировано ValeriyB (Май 1, 2013 08:34:00)
Офлайн
19
paramiko
P.S. Правильная постановка вопроса содержит 50% ответа.
Отредактировано cutwater (Май 2, 2013 01:52:09)
Офлайн
1
Ну не с нуля же мне писать клиент под SSH протокол. Должны же быть варианты, на подобие paramiko и т. д.. Кто сталкивался может с подобным.
P. S. Python 3x
Отредактировано ValeriyB (Май 2, 2013 13:24:14)
Офлайн