【初体验】pexpect与SSH..交互

administrator   ·   发表于 3个月前   ·   编程代码
【Pexpect与SSH交互】
…………………………………………………………………………

[玫瑰]SSH连接

连接我们架在IP地址127.0.0.1上SSH的机器,应用程序首先会要求我们确认RSA密钥指纹。这时我们必须回答“是”,然后才能继续。接下来,在给我们一个命令提示符之前,应用程序要求我们输入密码,最后,我们执行uname-V命令来确定目标机器上系统内核的版本。
可以用python第三方模块--Pexpect实现交互

…………………………………………………………………………

[玫瑰]Pexpect模块

安装建议在Linux下安装运行,Windows上会出问题。
步骤:1.到https://pypi.python.org/pypi/pexpect/下载压缩包
2.Linux切换到超级管理员,将压缩包解压,然后在终端打开
3.在终端输入“python ./setup.py install ”安装
4.第三步报错了,还需导入ptyprocess模块。同前三步,到https://pypi.python.org/pypi/ptyprocess#downloads 下载压缩包,解压切换到管理员,在终端打开,执行命令“python ./setup.py install”
…………………………………………………………………………

[玫瑰]代码

篇幅有限格式会出问题,代码在下一篇
#【软件开发】Pexpect与SSH交互(续)#

…………………………………………………………………………

[玫瑰]测试

kalilinux上运行,与Metasploitable2靶机进行ssh交互

教程搬砖于网络,侵权立删[玫瑰]

0 Reply   |  Until 2个月前 | 3233 View
LoginCan Publish Content