如何实现远程控制Python脚本?

2026-05-21 21:092阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计269个文字,预计阅读时间需要2分钟。

如何实现远程控制Python脚本?

导入telnetlib库,定义函数telnetDoSomething(IP,用户,密码,命令):尝试:

import telnetlib

def telnetDoSomething(IP,user,passwd,command):
try:
# 连接服务器
telnet = telnetlib.Telnet(IP)
# 设置调试级别
telnet.set_debuglevel(2)

# 读取输入用户名信息
rt = telnet.read_until("Login username:".encode("utf-8"))
# 写入用户名
telnet.write((user + "\r\n")).encode("utf-8")

# 读取输入密码信息
rt = telnet.read_until("Login password:".encode("utf-8"))
# 写入
telnet.write((passwd + "\r\n")).encode("utf-8")

# 读取验证IP信息
rt = telnet.read_until("Domain name:".encode("utf-8"))
# 写入ip
telnet.write((IP + "\r\n")).encode("utf-8")

# 读取登陆成功信息
rt = telnet.read_until(">".encode("utf-8"))
# 写入指令
telnet.write((command + "\r\n")).encode("utf-8")

# 上面命令成功,会继续读 >
# 失败,一般不会是>
rt = telnet.read_until(">".encode("utf-8"))

# 断开连接
telnet.close()
return True
except:
return False



if __name__ == "__main__":
IP = "10.0.142.197"
user = "xxx"
passwd = "***"
command = "tasklist"
telnetDoSomething(IP,user,passwd,command)


如何实现远程控制Python脚本?

本文共计269个文字,预计阅读时间需要2分钟。

如何实现远程控制Python脚本?

导入telnetlib库,定义函数telnetDoSomething(IP,用户,密码,命令):尝试:

import telnetlib

def telnetDoSomething(IP,user,passwd,command):
try:
# 连接服务器
telnet = telnetlib.Telnet(IP)
# 设置调试级别
telnet.set_debuglevel(2)

# 读取输入用户名信息
rt = telnet.read_until("Login username:".encode("utf-8"))
# 写入用户名
telnet.write((user + "\r\n")).encode("utf-8")

# 读取输入密码信息
rt = telnet.read_until("Login password:".encode("utf-8"))
# 写入
telnet.write((passwd + "\r\n")).encode("utf-8")

# 读取验证IP信息
rt = telnet.read_until("Domain name:".encode("utf-8"))
# 写入ip
telnet.write((IP + "\r\n")).encode("utf-8")

# 读取登陆成功信息
rt = telnet.read_until(">".encode("utf-8"))
# 写入指令
telnet.write((command + "\r\n")).encode("utf-8")

# 上面命令成功,会继续读 >
# 失败,一般不会是>
rt = telnet.read_until(">".encode("utf-8"))

# 断开连接
telnet.close()
return True
except:
return False



if __name__ == "__main__":
IP = "10.0.142.197"
user = "xxx"
passwd = "***"
command = "tasklist"
telnetDoSomething(IP,user,passwd,command)


如何实现远程控制Python脚本?