2013-03-23 1 views
0

PHP를 통해 SSH 화면을 시작해야합니다. 나는 PHP SSH 라이브러리 phpseclib로 내 ssh 서버에 화면을 만들려고하는 PHP 스크립트를 가지고 있습니다. 이것은 내가 화면 만들려고하는 데 사용하고있는 기능입니다 :phpseclib로 PHP를 통해 SSH 화면 만들기

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

을 그리고 이것은 내가 함수를 호출 오전하는 방법입니다 : 내가 화면이 방법을 만들 수 있습니다 알고

startscreen($ssh, $user); 

을하지만, PHP로 원격으로 작동하지 않습니다. 감사합니다

+0

'tty'가 없어도 화면을 실행할 수 있다고 생각하지 않습니다. 자체 바인딩. – Oldskool

+0

프로그래밍 지향이므로 [so]가 더 좋습니다. – Iain

답변

1

화면에는 지금과 같이 첨부 된 모드에서 시작하려면 실제 pty/tty가 할당되어 있어야합니다. 분리 된 모드로 시작하면 더 잘 작동합니다 (프로그래밍 관련 질문이 있으면 맨 페이지 및 스택 오버플로 참조).

관련 문제