제출 버튼을 클릭하면 다른 PHP 스크립트가 실행되는 PHP 파일이 있습니다. 두 번째 PHP 스크립트 내에서 SSH 연결이 다른 서버에 수행되는 쉘 스크립트가 실행 중입니다.다른 사용자의 PHP를 통한 SSH 사용
다른 서버에 대한 SSH 연결은 특정 사용자 만 수행 할 수 있습니다. 그러나 PHP 스크립트는 www-data에 의해 실행되고 있습니다. 그런 이유로 나는 매번 암호가 필요하므로 ssh 연결이 필요한 사용자에게 사용자를 변경할 수 없습니다.
또한 첫 번째 PHP 파일에서 셸 스크립트를 실행하려고했지만 여전히 성공하지 못했습니다.
내 OS는 UBUNTU입니다.
이 작업을 수행 할 수 있습니까? 그렇다면 어떻게 수행 할 수 있습니까? 감사합니다.
이 더 많은 정보를 제공 할 수 있습니까? 나는 sudo 명령을 사용하여 시도했지만 www 데이터에서 사용자에게 여전히 사용하지 않는다. 나는 www 데이터 사용자가 매우 제한된 사용자라고 가정하고 있었다. – aaa
@aaa :'echo $ PASS | sudo -S' –
Jigar