Aym*_*man 7 python windows scripting automation telnet
我已经检查了这个问题,但找不到我要找的东西.我正在运行Windows(客户端),服务器是传统的大型机类型服务器.
基本上我需要编写脚本,python代码或其他任何东西,通过telnet向服务器发送一些已知的命令,并且最好捕获输出.完成后返回.
什么是最好的方法?
rog*_*pvl 20
有一个用于telnet连接的python库,可以从/向telnet连接进行读写.
检查链接.它有一些你正在寻找的基本例子.
以下是链接中的示例:
import getpass
import sys
import telnetlib
HOST = "localhost"
user = raw_input("Enter your remote account: ")
password = getpass.getpass()
tn = telnetlib.Telnet(HOST)
tn.read_until("login: ")
tn.write(user + "\n")
if password:
tn.read_until("Password: ")
tn.write(password + "\n")
tn.write("ls\n")
tn.write("exit\n")
print tn.read_all()
Run Code Online (Sandbox Code Playgroud)
它连接到telnet服务器.发送您的登录凭据,然后执行unix命令ls.然后退出会话并打印来自telnet服务器的所有输出.
| 归档时间: |
|
| 查看次数: |
50667 次 |
| 最近记录: |