当前位置:首页 » 编程软件 » telnet批量脚本

telnet批量脚本

发布时间: 2025-05-20 09:11:58

㈠ 如何用shell脚本实现自动telnet

很多人认为telnet象passwd和su一样,无法通过管道和输入转向使其自动工作,但实际上telnet是支持输入转向的.虽然,严格的说,shell脚本无法使telnet进入交互状态,但它确实可你使你进入远程系统并运行你希望的命令后退出.这远比用rsh(remsh,rcmd)更令人放心,
使用如下的脚本可以达到你的要求:
(sleep 1;echo user;sleep 1; echo passwd;echo yourcmd ;sleep 1)|telnet remotehost
其中user,passwd,yourcmd,remotehost分别更换成你的用户名,用户口令,你想要运行的命令,远程机器名或IP便可以了. 如果要想使用脚本进入交互状态,可以使用expect.
如果你要通过telnet某个IP的端口来得到部分数据,则可以用以下命令
(sleep 5;) | telnet IP PORT 这样就可以在telnet后将PORT在5秒内输出的数据打印到屏幕上,然后自动退出
EG:
tempValue="KEY"
str4=`(sleep 1;echo AA;sleep 1; echo 123; sleep 1; echo tail -f /aa/log/a.log;sleep 1) | telnet ${IP} | grep ${tempValue}`
num4=`echo ${#str4}`
if [ ${num4} -eq 0 ];then
echo "==::在a.log文件中没有找到关键字KEY,请检查!"
sheet4="@NULL"
else
echo "==::在a.log文件有找到关键字KEY!"
sheet4="@OK"
fi

㈡ 如何用shell脚本实现自动telnet-snowtty-ChinaUnix博客

Shell脚本自动Telnet并执行远端机器的脚本

简单使用状况
[plain]
#!/bin/sh

(sleep 10;
echo "username";
sleep 10;
echo "password";
sleep 10;
echo "pwd";
sleep 50;
#echo exit
)|telnet $ip

这里只是连接到远端机器,查看一下当前所在的目录。
username/password 是telnet 到远端机器的用户名,密码
sleep 是一个等待时间,根据具体的机器状况或是执行命令的需要的时间来设置。

带变量使用
[plain]

python获取telnet屏显

要使用Python获取Telnet屏显,需要使用telnetlib模块来建立Telnet连接,并调用相应的方法来获取屏幕显示的内容。

Telnet是一种远程登录协议,它通过网络连接到远程主机,并提供一个命令行界面,可以执行命令和查看输出。telnetlib模块是Python的标准库,提供了Telnet客户端的功能,可以用于远程操作和获取屏幕显示。

使用telnetlib模块建立Telnet连接后,可以通过read_very_eager()方法来获取屏幕显示的内容。该方法会读取所有当前可用的数据,并返回已读取的内容。可以将其返回值保存在变量中,然后进行处理或打印输出。

拓展内容:
除了telnetlib模块,还有其他第三方库可以用于Telnet操作,如pexpect、paramiko等。这些库提供了更高级的功能和更方便的接口,可以在Telnet连接中执行更复杂的操作,如发送命令、模拟交互等。

另外,Telnet协议在传输数据时是明文传输的,不具备加密功能,因此在使用Telnet进行远程连接时,需要注意安全性问题。如果需要更加安全的远程连接方式,可以考虑使用SSH协议,它提供了加密传输和身份验证的功能,可以使用paramiko库来实现SSH连接和操作。

㈣ win7 telnet怎么用

是的,windows 7 中内置了 telnet 功能。具体步骤如下:通过命令提示符启动 Telnet使用 "open [计算机名称或 IP 地址] [端口号]" 命令连接到远程计算机使用标准命令行命令与远程计算机交互输入 "quit" 或 "exit" 命令退出 Telnet 会话
如何使用 Windows 7 中的 Telnet
Telnet 是一种允许您远程连接到其他计算机并通过命令行与其交互的协议。在 Windows 7 中,Telnet 已被内置为一项功能。
启动 Telnet
点击开始菜单。在搜索框中输入“cmd”。在搜索结果中,右键单击“命令提示符”并选择“以管理员身份运行”。在命令提示符窗口中,输入“telnet”并按 Enter 键。
连接到远程计算机
在 Telnet 提示符下,输入“open [计算机名称或 IP 地址] [端口号]”。例如,要连接到名为“remotehost”的主机上的 23 号端口,输入以下命令:
open remotehost 23如果连接成功,您将看到一个登录提示符。
使用 Telnet
登录:输入远程计算机的用户名和密码。
命令:使用标准命令行命令与远程计算机交互。例如:
dir - 显示远程计算机上的目录列表cd [目录名] - 更改远程目录get [远程文件] [本地文件] - 将远程文件下载到本地计算机退出:输入“quit”或“exit”命令以关闭 Telnet 会话。
高级用法
使用 Telnet 选项:可以在“open”命令中指定选项来定制 Telnet 会话。例如,“-l”选项允许您指定要使用的用户名。创建脚本:可以使用文本编辑器创建 Telnet 脚本,其中包含一系列命令。然后可以在命令提示符中执行脚本。调试连接:如果连接出现问题,可以使用“-d”选项调试 Telnet 会话。

㈤ 如何实现linux的批处理telnet脚本

把ip地址保存为ip.txt
把cd /tksys/startup/
sed -i '/^ntpsvr=/ s/[^=]*$/'`sed -n '/^default=/ s/[^=]*=//p' network.cfg`'/' network.cfg 保存为2.txt

cat ip.txt |while read line ;do telnet $line user password<2.txt ;done

就这样的思路 俺不懂没测试过

㈥ 怎么样才能在一个dos窗口连续telnet

您可以使用Windows的批处理(.bat)文件来实现连续执行多个命令。批处理文件是一种特殊的文本文件,其中包含一系列命令,可以在命令提示符(CMD)窗口中连续执行。
您可以在Excel中编辑这些命令并将它们复制到文本文件中,然后将扩展名更改为.bat。您可以双击该文件,它将在命令提示符窗口中连续执行每个命令。
您也可以使用脚本编程语言如Python来实现这个功能,可以用第三方库如paramiko来实现telnet连接。
如果您不熟悉批处理或者脚本编程,也可以使用网络管理软件来实现这个功能,如SecureCRT, Putty, SuperPutty等。

㈦ telnet如何批量处理操作

第一步,写一个vbs的脚本: tel.vbs
set sh=WScript.CreateObject("WScript.Shell")
WScript.Sleep 300
sh.SendKeys "open 192.168.1.1"
WScript.Sleep 1000
sh.SendKeys "root{ENTER}"
WScript.Sleep 400
sh.SendKeys "password{ENTER}" 如果不用输入密码,就省去此步
WScript.Sleep 1000
sh.SendKeys "cd /home/xxxx{ENTER}" 这是个测试命令

-----这开始是你的命令
sh.SendKeys "sendcmd 1 DB set PDTCTUSERINFO 0 Status 0{ENTER}"

WScript.Sleep 1000
sh.SendKeys "sendcmd 1 DB set PDTCTUSERINFO 1 Status 1{ENTER}"
WScript.Sleep 1000
sh.SendKeys "sendcmd 1 DB save{ENTER}"
WScript.Sleep 1000

第二步,写一个批处理文件tel.bat
start Telnet.exe

cscript //nologo tel.vbs

第三步,执行tel.bat脚本。

热点内容
androidurl判断 发布:2025-05-20 13:50:11 浏览:257
共享文件夹没有启动服务器服务 发布:2025-05-20 13:43:38 浏览:803
天龙八部游戏怎么切换服务器 发布:2025-05-20 13:42:36 浏览:630
亚马逊免费主机是什么配置 发布:2025-05-20 13:40:10 浏览:695
存储类型默认分配 发布:2025-05-20 13:32:26 浏览:662
qq信息加密 发布:2025-05-20 13:31:32 浏览:341
文件夹嗅探器foldersniffer 发布:2025-05-20 12:33:36 浏览:912
编译装入 发布:2025-05-20 12:32:48 浏览:562
万胜压缩机价格 发布:2025-05-20 12:20:00 浏览:987
判断云服务器是否诚实的存放数据 发布:2025-05-20 12:11:07 浏览:377