我正在尝试使用 NodeJS node-telnet-client 通过 Clearone 连接到 Converge Pro 2,但我仍然无法连接
I am trying to connect to Converge Pro 2 by Clearone using NodeJS node-telnet-client but I am still not able to connect
我使用以下配置进行连接:
{
host: '192.168.10.28',
port: 23,
shellPrompt: '=>',
timeout: 1500,
loginPrompt: '/Username[: ]*$/i',
passwordPrompt: '/Password: /i',
username: 'clearone',
password: 'converge'
}
当我尝试从 Windows/PuTTY 中的 Telnet 连接时,它工作正常,连接输出如下:
我想我少了一个 configuration/parameter。这是我正在使用的库的 link:https://www.npmjs.com/package/telnet-client.
在您的配置中添加:
"ors":"\r\n"
解释:
在 telnet-client 节点库中,默认的输出记录分隔符是 \n
这在您的情况下不起作用,因为您的 telnet 服务器似乎正在接受 \r\n
即 Windows 样式后的换行符您发出的每个命令。
我使用以下配置进行连接:
{
host: '192.168.10.28',
port: 23,
shellPrompt: '=>',
timeout: 1500,
loginPrompt: '/Username[: ]*$/i',
passwordPrompt: '/Password: /i',
username: 'clearone',
password: 'converge'
}
当我尝试从 Windows/PuTTY 中的 Telnet 连接时,它工作正常,连接输出如下:
我想我少了一个 configuration/parameter。这是我正在使用的库的 link:https://www.npmjs.com/package/telnet-client.
在您的配置中添加:
"ors":"\r\n"
解释:
在 telnet-client 节点库中,默认的输出记录分隔符是 \n
这在您的情况下不起作用,因为您的 telnet 服务器似乎正在接受 \r\n
即 Windows 样式后的换行符您发出的每个命令。