使用phpseclib通过PHP创建SSH屏幕


Creating a SSH screen through PHP with phpseclib

我需要通过PHP启动SSH屏幕。我有一个PHP脚本,我试图在我的ssh服务器上创建一个屏幕与PHP ssh库phpseclib。下面是我用来创建屏幕的函数:

 function startscreen($ssh, $user)
 {
      $ssh->exec("screen -S ".$user);
 }

我是这样调用这个函数的:

startscreen($ssh, $user);

我知道我可以用这种方式创建屏幕,但它不能用php远程工作。由于

Screen需要分配一个实际的pty/tty才能像现在这样以附加模式启动。如果您在分离模式下启动它将更好地工作(请参阅手册,如果您有更多编程问题,请参阅堆栈溢出)