以开启telnet来说明winscp命令行的使用

首先如果使用winscp工具,测试的设备必须是在开启了SSH功能,也是就是说可以通过SCRT或者PUTTY等工具通过SSH登陆到设备。

  • 说明:

工具是使用winscp的命令去替换两个文件,使得telnet开启。通过工具执行开启telent之后,在不复位的状态在是一直可以telent登陆。

二:安装winscp

电脑使用windows7,需要安装winscp,附件有安装文件。安装完之后查看安装的路径。

我本地安装在C盘。

安装完之后需要配置环境变量。右键我的电脑。选择属性--高级系统设置。

在系统变量中的path添加winscp的路径。在后面添加路径需要先使用英文字母的分号跟前面的路径隔开。

添加完系统变量之后,打开cmd终端。

输入 winscp.exe -h看是否报错,没有报错则会出现另一个终端命令框显示winscp的用法。

三:执行文件配置

将我们下发给你们的配置文件放在电脑的D盘解压。解压的RW40X9文件夹一定需要在D盘目录下。

首先查看是否存在login.sh和telnet这两个文件。请不要修改文件路径或者文件名称。

四:执行开启telnet

电脑网卡设置IP地址192.168.1.xxx网段。开启ping。Ping同路由器IP地址之后。

点击RW40x9开始telnet.bat工具。窗口会自动关闭。等待关闭之后。

执行完之后会在D盘存一个log文件是在出问题的时候可以查看,本身正常执行可以忽略到这个log文件。

ps:

验证的话就使用telnet登陆下:

注意点:

  1. 文件目录跟bat文件的路径是对应的。如果你们需要放在其他路径,对应的bat文件里面的路径需要修改。建议还是在D盘就好了。

配置好winscp的环境变量之后,bat文件可以放在任意目录去执行。

winscp.exe /console /command "option batch continue" "option confirm off" "open scp://root:123456@192.168.1.1 -hostkey="*"" "option transfer binary" "put D:\RW40X9\telnet /etc/init.d/" "put D:\RW40X9\login.sh /bin/" "call /etc/init.d/telnet restart" "exit" /log=D:\log_file.txt

简单解释下;

winscp.exe /console /command   //winscp命令指令后面的指令

option confirm off        //关闭提示信息

open scp://root:123456@192.168.1.1    //打开SSH登陆
option transfer binary    配置传输是二进制格式

put D:\RW40X9\telnet /etc/init.d/" "put D:\RW40X9\login.sh /bin/"  //两次传输文件

call /etc/init.d/telnet restart"     //call表示要执行远端SSH的命令

"exit" /log=D:\log_file.txt   //退出记录log信息

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李夕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值