Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 30, 2013 19:56:04

ValeriyB
Зарегистрирован: 2012-04-10
Сообщения: 26
Репутация: +  1  -
Профиль   Отправить e-mail  

SSH ключ, вопрос.

При коннекте к SSH серверу через Putty выскакивает окошко принять хост ключ сервера.



Принимаем.
Ключ сохраняется в реестре в следующем виде:

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
“rsa2@22:192.168.1.5”=“0x23,0xabc5979271bab3d86236d41befa1d1202f545e9d4f637b4ef8581011247428346c3f93810bf61bb113f9e1722d0a749b8ba84180b80658de56db734c370e218226e536e190facd354986935cabd76db79c17d97cab4dbf4074dfc74c6388593c90068618a765a457008f41ada6b251c94f840722bced80bb35b03b6f3828c56f”

Возможно ли получить этот ключ через python скрипт?

Отредактировано ValeriyB (Апрель 30, 2013 19:57:14)

Офлайн

#2 Апрель 30, 2013 21:47:43

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

SSH ключ, вопрос.

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)

Офлайн

#3 Май 1, 2013 08:33:44

ValeriyB
Зарегистрирован: 2012-04-10
Сообщения: 26
Репутация: +  1  -
Профиль   Отправить e-mail  

SSH ключ, вопрос.

Меня не совсем правильно видимо поняли.
То что можно работать с реестром я знаю.
Мне же нужно через сокет приконнектится к SSH серверу и получить этот ключ от сервера.

Отредактировано ValeriyB (Май 1, 2013 08:34:00)

Офлайн

#4 Май 2, 2013 01:42:03

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

SSH ключ, вопрос.

paramiko

P.S. Правильная постановка вопроса содержит 50% ответа.



Отредактировано cutwater (Май 2, 2013 01:52:09)

Офлайн

#5 Май 2, 2013 13:16:29

ValeriyB
Зарегистрирован: 2012-04-10
Сообщения: 26
Репутация: +  1  -
Профиль   Отправить e-mail  

SSH ключ, вопрос.

Ну не с нуля же мне писать клиент под SSH протокол. Должны же быть варианты, на подобие paramiko и т. д.. Кто сталкивался может с подобным.

P. S. Python 3x

Отредактировано ValeriyB (Май 2, 2013 13:24:14)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version