当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-04 21:57 

注册: 2015-05-04 21:09
帖子: 6
系统: 14.10
送出感谢: 0 次
接收感谢: 0 次
程序如下:
{
sleep 1
echo "chen"
sleep 1
echo "091103"
sleep 1
echo "su"
sleep 1
echo "111"
sleep 1
echo command
}|telnet 172.20.10.7
怎样才能让它自动登录完不自动退出.在网上找了几天都没解决,才来这里问的.麻烦各位了……


附件:
J~G6UM$YA0{A78E[C@T{8DH.png
J~G6UM$YA0{A78E[C@T{8DH.png [ 31.21 KiB | 被浏览 2017 次 ]



最后由 DitChen 编辑于 2015-05-05 10:17,总共编辑了 1 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-04 23:20 
头像

注册: 2008-09-18 13:11
帖子: 2781
送出感谢: 1
接收感谢: 453
172.20.10.7上跑的是什么程序来接受你telnet连接的?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-05 8:29 

注册: 2015-05-04 21:09
帖子: 6
系统: 14.10
送出感谢: 0 次
接收感谢: 0 次
astolia 写道:
172.20.10.7上跑的是什么程序来接受你telnet连接的?

telnet要跑程序来接受连接?不是开放的吗?我在虚拟机上跑的,手动能连上,就是用这个脚本出现:Connection closed by foreign host.是不是最后又占用了端口被强制退出了?实在不懂,请指教.感谢.


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-05 9:33 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10149
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 130
如果要远程登录并执行命令用ssh

ssh -l root 172.20.10.7 "ls"

ssh 如果不想输入密码,可以采用证书登录。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-05 9:47 

注册: 2015-05-04 21:09
帖子: 6
系统: 14.10
送出感谢: 0 次
接收感谢: 0 次
oneleaf 写道:
如果要远程登录并执行命令用ssh

ssh -l root 172.20.10.7 "ls"

ssh 如果不想输入密码,可以采用证书登录。

但是他现在要我弄telnet自动登录脚本.然后再实现telnet命令识别.我弄了好久,还是不会,问他他也不帮我,头大…


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-05 10:11 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10149
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 130
用 expect 可以做到。

代码:
#!/usr/bin/expect
telnet 172.20.10.7
expect Login:
send "chen\n"
expect Password:
send "091103\n"


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-05 14:59 

注册: 2015-05-04 21:09
帖子: 6
系统: 14.10
送出感谢: 0 次
接收感谢: 0 次
oneleaf 写道:
用 expect 可以做到。

代码:
#!/usr/bin/expect
telnet 172.20.10.7
expect Login:
send "chen\n"
expect Password:
send "091103\n"

出现错误了:


附件:
图片2.jpg
图片2.jpg [ 8.65 KiB | 被浏览 1824 次 ]
页首
 用户资料  
 
8 楼 
 文章标题 : Re: 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-05 15:03 

注册: 2015-05-04 21:09
帖子: 6
系统: 14.10
送出感谢: 0 次
接收感谢: 0 次
oneleaf 写道:
用 expect 可以做到。

代码:
#!/usr/bin/expect
telnet 172.20.10.7
expect Login:
send "chen\n"
expect Password:
send "091103\n"


附件:
图片1.jpg
图片1.jpg [ 11.39 KiB | 被浏览 1817 次 ]
页首
 用户资料  
 
9 楼 
 文章标题 : Re: 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-05 20:23 
头像

注册: 2008-05-03 1:53
帖子: 959
送出感谢: 19
接收感谢: 11
使用用绝对路径调用telnet


_________________
有空就看看docker吧,发展好快


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-06 8:56 

注册: 2015-05-04 21:09
帖子: 6
系统: 14.10
送出感谢: 0 次
接收感谢: 0 次
oneleaf 写道:
用 expect 可以做到。

代码:
#!/usr/bin/expect
telnet 172.20.10.7
expect Login:
send "chen\n"
expect Password:
send "091103\n"

我改成下面的了,但执行完还是会自动退出


附件:
图片1.jpg
图片1.jpg [ 14.57 KiB | 被浏览 1759 次 ]
页首
 用户资料  
 
11 楼 
 文章标题 : Re: 新手.弄的一个最简单的telnet的自动登录脚本,出问题了,在线等…
帖子发表于 : 2015-05-06 11:18 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10149
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 130
加上 set timeout -1; 这样就不会自动退出了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译