guohongze / adminset

自动化运维平台:CMDB、CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理
http://adminset.cn
GNU General Public License v2.0
3.25k stars 1.42k forks source link

webssh中使用private key连接报错 #93

Open wenbc opened 5 years ago

wenbc commented 5 years ago

webssh程序报错: File "/usr/lib/python2.7/site-packages/webssh-0.8.0-py2.7.egg/webssh/handler.py", line 323, in ssh_connect_wrapped worker = self.ssh_connect() File "/usr/lib/python2.7/site-packages/webssh-0.8.0-py2.7.egg/webssh/handler.py", line 297, in ssh_connect args = self.get_args() File "/usr/lib/python2.7/site-packages/webssh-0.8.0-py2.7.egg/webssh/handler.py", line 274, in get_args privatekey, password, self.privatekey_filename File "/usr/lib/python2.7/site-packages/webssh-0.8.0-py2.7.egg/webssh/handler.py", line 225, in get_pkey_obj or cls.get_specific_pkey(paramiko.Ed25519Key, privatekey, bpass) AttributeError: 'module' object has no attribute 'Ed25519Key'

[E 190213 10:04:13 web:1670] Uncaught exception POST / (10.11.0.200) HTTPServerRequest(protocol='http', host='10.10.18.230:8888', method='POST', uri='/', version='HTTP/1.1', remote_ip='10.11.0.200') Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/tornado/web.py", line 1592, in _execute result = yield result File "/usr/lib64/python2.7/site-packages/tornado/gen.py", line 1133, in run value = future.result() File "/usr/lib64/python2.7/site-packages/tornado/concurrent.py", line 261, in result raise_exc_info(self._exc_info) File "/usr/lib64/python2.7/site-packages/tornado/gen.py", line 1141, in run yielded = self.gen.throw(*exc_info) File "/usr/lib/python2.7/site-packages/webssh-0.8.0-py2.7.egg/webssh/handler.py", line 353, in post worker = yield future File "/usr/lib64/python2.7/site-packages/tornado/gen.py", line 1133, in run value = future.result() File "/usr/lib/python2.7/site-packages/concurrent/futures/_base.py", line 455, in result return self.get_result() File "/usr/lib/python2.7/site-packages/concurrent/futures/_base.py", line 414, in get_result raise exception_type, self._exception, self._traceback AttributeError: 'module' object has no attribute 'Ed25519Key'

认证信息数据表内容: mysql> select * from appconf_authinfo\G; 1. row id: 1 dis_name: test username: root password: private_key: -----BEGIN RSA PRIVATE KEY-----MIIEowIBAAKCAQEA2HrVEKtdyzbPEn8hGc0r0IpY+LVAcgcZVr0t6bqMYe9bI0UbUJqmsXkMElvJL97pIssz0bCxoltvMMhzj8yz3QdeJzeRnrImR2PGtFbBfMGQBIsxdN+pgIIu8xpzF/oM0or4/XRRtR9KMdBSOGhr7epFUCJUcd8Tv7X7vgxHC72kbxXDzaGyp9Rfs/TIPmjf8pvUeo5IcHFmLPYaUnmAJylCQX8iCUgpTHoJRziNRi5WRKEzx0cVDF1ge8owRHYsQNe+oxLdf5OrlKHupFb2wjpLmMeMsIJKIiPlnuVqz/eR16mO2azMRqm9zt3pO1RWg7YNvHMsNI7P/tQDpYkDSQIBIwKCAQEAlHF8KLAFzSzlw4pf1y2aYx0Jzx0zgWP0HjiUgwOTdlr8qniHwj4pKT0Pl49lYqd7Sw7+9jAExxogW/cqq7+RRxr+u85VOZ67KaOA8LCErVGHU5Klkfh0Otzs/niJb4bkOJnPTrYpZkFXcp16NU7q7EjfEmCu7v9d/80+6Lf2M+59Peg1syMROxFH71HcjQT6fvk1vEdRUE84bHjwWXlOs15b6rmFlbyrbRYMBWh2GKrXDZo4Jt3nBxFcLcjtIjhQK03wrc+etKUujhrSpFauVvyfXMQ/ZrKxX3aqr/+FO+/vS3hj3aKM6h38hHwrmEwFLcm+DVNpGlSxbOdwBa9pqwKBgQD/2NJGQKumWN4/YjpVCB3HhEDxmz4SX5m8F6spu9H+eNlpt3js4yQG9gBX190N7gD/+0q52BhDJWjcnCtD3kzKO4Nxs1P/ucTgdSSPPWeUhW4Ww6gcROgpgeNRwtiWNhz7Hbi3PgmLg+e/aSclJmH5Ad1B2oZwKxqFbXPsBipguwKBgQDYm/uEkmLog3zsv2MRk06AdS90ghLfe7l3zG/naYFEPhDn07enq8ZTAg7f53h9yYmHVYA9YSs2Ufsyx4SSlEHtG4KjR5rA/l3nOuuW4fD5U0Z3GIE+oIAzSl4wRg2HonIEa+FF+GuImADuJIGvLC4rSb1BY9MYGGNyfTk+7Gl9ywKBgQCvcBso2+NqwJhl+jagtRu8Auq0TTHgtpVNxxZIgMqCnALMJgnHAidVOvjrxzh+lJL4rFB/b5ubweGBVST7VpsOVLHnkOkkYiCZ6e0vBYja3ybrCdJchwWYzhg4EJSEQl0D9x+TmEEPNeC9xHKdIaJEWQy/cUY+SXFFjOHGaqC3WwKBgQDSa6Pf3qk5pE14ROPlMAMds6pxLeZysrQrO5/oHVkAds6YD381KoYkwCu073xc76orsiTN6V0tdDXZjp4Ku+hFay5yupZVFFs4ZR9fXySabicx3UpaGEIF8HjBLhvFln1jYXvAUGh2EADnVqndXh44rghOJnVKm1lKpYgRPW3KpwKBgEsgr6PnTHX9x+pIrP9HEohyJyh/NepEA3Zmw5lP6uLPFAGOVpOG5+XC3VNwOajzpW4-----END RSA PRIVATE KEY----- memo: deploy_port: 22

wenbc commented 5 years ago

搞定了,重新安装paramiko==2.4.2

jin544642965 commented 4 years ago

私钥不会换行如何处理