我正在使用以下代码通过SSH库连接RC(Windows服务器)服务器。当我尝试执行命令时,
*** Settings ***
Library OperatingSystem
Library SSHLibrary
*** Test Cases ***
Test
SSHLibrary.Open Connection 10.117.207.225 alias=ssh \
SSHLibrary.Login reutadmin Reuters01 delay=1s
${stdout} ${stderr}= Execute Command echo 'Hello John!' return_stderr=True
Should Be Empty ${stderr}
log ${stderr}
得到以下错误。您能否在这种情况下帮助我:
在此处输入图片描述通道连接已关闭:enter image description here
答案 0 :(得分:0)
我有类似的情况,在我的情况下,错误发生在登录步骤中。
原因是PermitTTY no
在sshd服务器配置中。它被设置为仅提供SFTP,并且没有TTY robotframework无法登录。
将服务器配置更改为PermitTTY yes
(默认设置)解决了该问题。