gpt4 book ai didi

php - 使用 phpseclib Interactive shell 显示超过 17 行

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:32 25 4
gpt4 key购买 nike

我正在使用 phpseclib 访问我的 SSH 屏幕。它与下面的代码一起工作得很好,除了我不能显示超过 17 行(40 行会很好)。我尝试了不同的方法,例如更改 File/ANSI.php 文件中的定义,但没有成功。

它可以用 phpseclib 文件来完成还是我必须在我的 (linux/debian) 服务器上修改?

我的文件:

<?php
set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');
include('Net/SSH2.php');
include('File/ANSI.php');

$ssh = new Net_SSH2('111.222.33.44');
if (!$ssh->login('user', 'passwd')) {
exit('Login Failed');
}

$ansi = new File_ANSI();

$ssh->write("screen -r 27015\n");
$ssh->setTimeout(1);
$ansi->appendString($ssh->read());
echo $ansi->getScreen(); // outputs HTML
?>

最佳答案

最后,我能够通过修改 Net/SSH2.php 添加行:

var $windowRows = 24;

关于php - 使用 phpseclib Interactive shell 显示超过 17 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46415634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com