为Telnet会话创建脚本?

43

有没有一种简单的方法可以创建一个脚本,以便连接到 Telnet 服务器,执行一些常规的 Telnet 操作,然后注销?我正在处理不熟悉 Telnet 和需要运行的命令的用户。我想要的就是让他们双击脚本,然后该脚本会自动为他们执行命令。

你可能会问,“用户在什么平台上?”他们将在 Windows 和 Linux 上使用。使用 Perl、Java 或 Python 等语言的实现是可接受的。我看到 Perl 有一个 Net::Telnet 模块。有人用过吗?

我的理想解决方案是创建两个脚本文件,一个是 Windows 的 BAT 文件,另一个是 Linux 的 shell 脚本。虽然这会导致维护成本增加,但这意味着我不必在每台机器上安装 Perl/Java/Python 等语言环境。不幸的是,我还没有看到任何自动化批处理文件或 shell 脚本中的 Telnet 会话的方法。

谢谢。


1
使用Python的telnetlib模块。一个例子在这里:https://dev59.com/eknSa4cB1Zd3GeqPPI8G - Vanuan
11个回答

-2
编写 BAT Dos 文件并执行其中的 Telnet 会话。

2
你不能在BATch文件中控制/编写FTP会话,你只能开始FTP会话。要编写FTP会话脚本,您必须使用脚本命令-s:filename.txt来标识包含脚本的文本文件。 - James K
FTP?我相信这个问题是关于TELNET会话的。 - Sara

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接