【问题标题】:PHPSECLIB ssh2 \n not workingPHPSECLIB ssh2 \n 不工作
【发布时间】:2018-01-29 03:39:32
【问题描述】:

所以我要移除到运行旧 IBM 操作系统和 GUI 的旧服务器 当我登录时,我运行命令:

$ssh->write("username\n");
$ssh->write("Passw0rd");

但它只是输出

Type Your ID    username
Type your Password 

就好像 \n 从来没有工作过。

【问题讨论】:

  • 你能发布 SSH 日志吗?您可以通过在顶部执行define('NET_SSH2_LOGGING', 2); 并在执行$ssh->read() 之后执行echo $ssh->getLog(); 来获得它们

标签: ssh phpseclib


【解决方案1】:

该系统以最抽象的方式是一台旧的Windows机器。 \n 适用于现代机器,但较旧的 Windows 使用 \r

使用 \r 解决了问题。

【讨论】:

    猜你喜欢
    • 2020-10-22
    • 2023-03-13
    • 2018-03-31
    • 1970-01-01
    • 1970-01-01
    • 2019-08-01
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多