小编Cas*_*iel的帖子

在VM上使用SCP时出现连接拒绝错误

我有一个在qemu上运行的虚拟linux构建(它作为ssh客户端运行drop bear。),并且我正在尝试使用以下命令使用scp复制我写给它的一些模块:

    scp -vvv -p 2222 wd/day10/int_mod.ko root@localhost:/lib/modules/3.13.5/int_mod.ko
Run Code Online (Sandbox Code Playgroud)

而且我得到的连接拒绝错误更具体(我将2222转发到虚拟机的22。):

Executing: program /usr/bin/ssh host localhost, user root, command scp -v -p -d -t /lib/modules/3.13.5/int_mod.ko
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to host localhost port 22: Connection refused
lost connection
Run Code Online (Sandbox Code Playgroud)

我不明白的是,我可以使用以下命令轻松连接到ssh

   ssh -p 2222 root@localhost
Run Code Online (Sandbox Code Playgroud)

我可以毫无问题地连接。

linux ssh scp

2
推荐指数
1
解决办法
6348
查看次数

在RobotFramework中,是否可以在For-Loop中运行测试用例?

所以我的问题可能具有句法性质,也许不是,但我对如何继续下一步毫无头绪.我正在编写一个关于Robot Framework的测试用例,我的最终目标是能够在循环中连续运行多个测试.

在下面的这种情况下,Log to Console调用工作正常,并输出作为参数传递的不同值.下一个调用"查询数据库和分析数据"也可以工作.

*** Test Cases ***
| For-Loop-Elements
| | @{Items} =                    | Create List | ${120} | ${240} | ${240} 
| | :FOR                          | ${ELEMENT} | IN | @{ITEMS}
| | | Log To Console              | Running tests at Voltage: ${ELEMENT}
| | | Query Database And Analyse Data
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用"查询数据库和分析数据"制作带有文档和标签的测试用例时,我得到错误:关键字名称不能为空,这使我认为当文件到达[文档标签]时,它不明白它是测试用例的一部分.这通常是我编写测试用例的方式.

请注意,缩进尝试匹配循环内部

*** Test Cases ***
| For-Loop-Elements
| | @{Items} =                    | Create List | ${120} | ${240} | ${240} 
| | :FOR                          | ${ELEMENT} | …
Run Code Online (Sandbox Code Playgroud)

syntax for-loop keyword robotframework

0
推荐指数
1
解决办法
4247
查看次数

标签 统计

for-loop ×1

keyword ×1

linux ×1

robotframework ×1

scp ×1

ssh ×1

syntax ×1