RobotFramework+SSHLibrary实现远程执行Linux命令

作者: 云计算机网 分类: 云计算知识 发布时间: 2016-05-30 04:34

安装SSHLibrary
1、在安装SSHLibrary以前,我们需要安装它的支撑库Paramiko
下载地址:http://www.lag.net/paramiko/
解压后,进入解压目录,cmd执行python setup.py install
2、pip install robotframework-SSHLibrary

测试套件处导入SSHLibrary
这里写图片描述

测试用例(举例)
1、连接服务器
Open Connection 服务器IP/Hostname port=服务器端口号
这里写图片描述
2、登录
Login 用户名 密码
这里写图片描述
3、执行命令
这里写图片描述
4、获取文件test.txt(必须写绝对路径),存放在E:,存为log.txt
这里写图片描述

  • 在Linux中,有时为了简单起见,需要自动将文件上传到ftp,爱站技术频道小编介绍了如何在Linux实现文件上传ftp服务器的代码实现,一起来了解一下吧!

    在Linux中,有时为了简单起见,需要自动将文件上传到ftp,爱站技术频道小编介绍了如何在Linux实现文件上传ftp服务器的代码实现,一起来了解一下吧!

    具体的脚本sync.sh如下:

    #!/bin/bashsource ~/.bashrc# 模拟进入ftp命令行模式,其中EOF表示退出标记符ftp -niv lt;lt;- EOF# 根据ftp的ip地址与端口号,连接ftp服务器open ip port# 输入用户名与密码user userName password# 以bin模式进行传输,与ASCII模式有区别,使用bin模块能够防止乱码问题bin# 上传文件get $1# 结束bye#退出EOF

    然后将该脚本sync.sh加入环境变量,每次只需执行 sync.sh filename即可,具体的执行过程如下:

    Connected to *.*.*.*.220 Microsoft FTP Service331 Password required for userName.230 User logged in.Remote system type is Windows_NT.200 Type set to I.local: filename remote: filename200 PORT command successful.125 Data connection already open; Transfer starting.226 Transfer complete.112089125 bytes received in 44.62 secs (2453.3 kB/s)221 Goodbye.

    通过爱站技术频道小编介绍的内容,相信大家都有了一定的了解,想要了解更多的技术内容,请继续关注爱站技术频道吧!

  • 相关推荐:

  • 如何在Linux实现文件上传
  • 如何实现100%的虚拟化?
  • iPad远程控制Win7旗舰版体
  • 如何使用P2V迁移实现虚拟
  • 青岛市口腔医院信息机房
  • 如何抢占新零售先机,真
  • 景安助河南企业远离网络
  • 实现存储现代化英特尔加
  • 戴尔机架式基础设施DS
  • 人工智能的赋能者中科曙
  • 网站内容禁止违规转载,转载授权联系中国云计算网