在sco openserver下用shell实现telnet自动登录。

I_Love_IT! 2002-10-07 05:18:42
http://www.csdn.net/expert/topic/1076/1076233.xml?temp=.2086908
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
victorbb 2002-10-29
  • 打赏
  • 举报
回复
这种问题我也曾经想过,但如果想象ftp那样用shell来实现一系列操作,用telnet好象不太好,我自己的解决方案是先用rsh比较实际
limi 2002-10-26
  • 打赏
  • 举报
回复
try the "expect" script
踏岸寻柳 2002-10-24
  • 打赏
  • 举报
回复
见过这样的解决方法:

#!/bin/sh
(sleep 3; echo "username";
sleep 3; echo "password";
sleep 3; echo "ls"; #中间可以用这个方法,输入你要的命令
sleep 10 ) | telnet IP

上面sleep的时间长度根据你的网络来估计。

但是上面的有个问题,因为telnet的输入是来自管道的,所以不能够登陆进去,只是完成特定的命令(见上面的ls)就退出了。

其实就是和rsh、remsh差不多的,只不过rsh、remsh需要在主机上做一些另外的设置。
踏岸寻柳 2002-10-24
  • 打赏
  • 举报
回复
用SHELL好像是不行,因为telnet是交互式是。

23,124

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧