2014-03-26 7 views
0

원격 리눅스 서버에 하나의 PHP 스크립트가 있습니다. 나는 모든 종류의 로그인없이 다른 리눅스 머신에서 PHP를 실행할 필요가있다. 리눅스 머신 1에서 로그인없이 리눅스에서 원격 스크립트를 실행하십시오.

:

$] /home/user/myScript.php 

리눅스 머신 2에서는 :

$] runRemoteCmd linuxMachine1:/home/regress/myScript.php 
... 
     myScript.php outputs 
... 

이 같은 뭔가가 필요합니다.

답변

3

당신은 원격 서버의 스크립트가 필요합니다, 당신은 SSH 키 인증이있는 경우 다음을 수행 할 수 있습니다

ssh [email protected] 'command to run' 
+0

안녕하세요 크리스,이 경우에 로그인의 어떤 종류의 일을하지 않으려는 . – Ashwin

+0

@Ashwin 당신이 의미하는 바를 자세히 설명해 주실 수 있지만 로그인을 원하지 않으십니까? 각 연결에서 인증 할 필요가 없다는 것을 의미한다면 언급 한 것을 찾아보고 ssh 키를 체크 아웃하십시오. – smassey

+0

@Ashwin 공개 키 인증을 사용하면 암호가 필요하지 않습니다. 어떤 종류의 인증을해야하지만 ssh key auth는 암호를 입력하지 않으면 암호를 요구하지 않습니다. – Chris