科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道如何设定自动登录telnet

如何设定自动登录telnet

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

文章中,我们对自动登录telnet的具体过程进行了介绍。对于telnet的应用,我们讲解的最多的内容就是一些批处理和自动登录的相关问题了。TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

来源:赛迪网 2010年7月26日

关键字: 网络 telnet

  • 评论
  • 分享微博
  • 分享邮件

文章中,我们对自动登录telnet的具体过程进行了介绍。文中包括两种平台的代码讲解,希望对大家有所帮助。

对于telnet的应用,我们讲解的最多的内容就是一些批处理和自动登录的相关问题了。这个应用在很多管理员中流传,那么现在就来讲解一下创建可以自动登录telnet的批处理文件的具体过程首先,我们看看Win系统改下的设置。

Windows平台自动登录telnet

自动登录telnet第一步:启动

rem 启动telnet

@echo off

echo set sh=WScript.CreateObject("WScript.Shell") >telnet_tmp.vbs

echo WScript.Sleep 1000 >>telnet_tmp.vbs

echo sh.SendKeys "open 192.168.0.10" >>telnet_tmp.vbs

echo WScript.Sleep 1000 >>telnet_tmp.vbs

echo sh.SendKeys "{ENTER}" >>telnet_tmp.vbs

echo WScript.Sleep 1000 >>telnet_tmp.vbs

echo sh.SendKeys "n{ENTER}" >>telnet_tmp.vbs

echo WScript.Sleep 1000 >>telnet_tmp.vbs

echo sh.SendKeys "administrator{ENTER}">>telnet_tmp.vbs

echo WScript.Sleep 1000 >>telnet_tmp.vbs

echo sh.SendKeys "dell{ENTER}">>telnet_tmp.vbs

echo WScript.Sleep 1000 >>telnet_tmp.vbs

echo sh.SendKeys "d:{ENTER}">>telnet_tmp.vbs

echo WScript.Sleep 1000 >>telnet_tmp.vbs

echo sh.SendKeys "dir{ENTER}">>telnet_tmp.vbs

start telnet.exe

cscript //nologo telnet_tmp.vbs

del telnet_tmp.vbs

---------------------------------------------------------------------------

@echo off

set /p ip=请输入ip地址:%ip%

>"C:\\temp.vbs" (

echo on error resume next

echo dim WshShell

echo Set WshShell = WScript.CreateObject^("WScript.Shell"^)

echo WshShell.run"cmd"

echo WshShell.AppActivate"c:\\windows\\system32\\cmd.exe"

echo WScript.Sleep 200

echo WshShell.SendKeys"telnet%ip%"

echo WshShell.SendKeys"{ENTER}"

)

---------------------------------------------------------------------------

:START

@echo off

echo ***********************************************

echo * 自动自动登录telnet工具*

echo **

echo * 本批处理将会自动登录telnet到预定服务器*

echo ***********************************************

@echo 请选择:

@echo 1.telnet

@echo 2.退出

set choice =

set /p choice=键入1 2以供选择:

if /i "%choice%"=="1" goto SERVER

if /i "%choice%"=="2" goto END

:SERVER

start cmd.exe

cscript //nologo ./SERVER.vbs

cls

goto START

:end

pause

cls

编辑推荐

TCP/IP协议专题

TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

文章中,我们对自动登录telnet的具体过程进行了介绍。文中包括两种平台的代码讲解,希望对大家有所帮助。

自动登录telnet第二步:文件保存

----- 以下部分保存为SERVER.vbs -----

'建立Shell对象

set sh=WScript.CreateObject("WScript.Shell")

'延迟500毫秒

WScript.Sleep 1000

'向telnet发送命令 ~代表回车符

sh.SendKeys "telnet.exe 192.168.0.10~"

WScript.Sleep 1000

sh.SendKeys "n~"

WScript.Sleep 1000

sh.SendKeys "administrator~"

WScript.Sleep 1000

sh.SendKeys "dell~"

对于SendKeys这个命令可以send什么,我们可以看下面的列表:

BACKSPACE {BACKSPACE} or {BS} or {BKSP}

BREAK{BREAK}

CAPS LOCK {CAPSLOCK}

DEL or DELETE {DELETE} or {DEL}

DOWN ARROW{DOWN}

END {END}

ENTER{ENTER} or ~

ESC {ESC}

HELP{HELP}

HOME{HOME}

INS or INSERT {INSERT} or {INS}

LEFT ARROW{LEFT}

NUM LOCK{NUMLOCK}

PAGE DOWN {PGDN}

PAGE UP {PGUP}

PRINT SCREEN {PRTSC}

RIGHT ARROW{RIGHT}

SCROLL LOCK{SCROLLLOCK}

TAB {TAB}

UP ARROW{UP}

F1 {F1}

F2 {F2}

F3 {F3}

F4 {F4}

F5 {F5}

F6 {F6}

F7 {F7}

F8 {F8}

F9 {F9}

F10 {F10}

F11 {F11}

F12 {F12}

F13 {F13}

F14 {F14}

F15 {F15}

F16 {F16}

SHIFT +

CTRL ^

ALT %

编辑推荐

TCP/IP协议专题

TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

Linux平台自动登录telnet

保证你的系统上存在expect这个可执行程序,保存以下代码到文件autotelnet,并给与执行权限。详细操作察看命令expect

#!/usr/bin/expect --

set SERVER "192.168.1"

set USER "myusername"

set PASSWD "mypass"

if { $argc }

{

spawntelnet$SERVER.$argv

}

else

{

spawntelnet$SERVER.200

}

expect "Password:"

send "$PASSWD\\n"

expect "#"

send "ls\\n"

interact

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章