한 서버의 스크립트 명령을 다른 서버에서 실행

한 서버의 스크립트 명령을 다른 서버에서 실행

나는 godaddy 계정과 독일의 vps도 가지고 있습니다. 내 vps에서 코드 스크립트를 실행합니다(codegen이라고 부르겠습니다).

을 실행하면 ./codegen코드를 얼마나 작성하고 싶은지 묻는 메시지가 표시되고 화면에 답이 표시되며 코드는 바로 거기에 /var/etc/codes.cfg.

엄청난! 하지만 나는 이 파일이 godaddy의 내 스크립트에서 링크되기를 원합니다.

godaddy에서 codegen OK 스크립트를 실행할 수 있고 물론codes.cfg라는 파일을 만들 수 있지만 이것은 내 vps에 없기 때문에 내 프로그램이 내 vps에 있고 스캔하기 때문에 코드를 액세스하는 데 사용할 수 없기 때문에 의미가 없습니다. code.cfg는 매분마다 새 코드가 허용됩니다.

그렇다면 codegen을 실행하기 위해 godaddy를 내 vps에 어떻게 연결합니까?

나는 codegen이 다른 스크립트에서 실행될 수 있다고 생각합니다. 그래서 나는 이것을 내 다른 스크립트에 추가했습니다.

return shell_exec(__DIR__ . "/codegen $arg");

SSH에서 실행하거나 Go Dad에서 VPN에 로그인하도록 위의 내용을 어떻게 변경할 수 있습니까?

답변1

codegen을 실행하기 위해 godaddy를 내 vps에 어떻게 연결합니까?

나는 질문의 표현이 그렇게 명확하지 않다는 데 동의합니다. 나는 이것을 godaddy 환경이 있고 godaddy 환경 내에서 실행하려는 일부 스크립트가 포함된 별도의 가상 머신이 있다고 해석합니다.

SSH를 통해 실행할 명령을 전달해야 합니다(godaddy 서버에서 파이프된 SSH 명령을 실행하고 원격 서버에서 실행되도록 SSH를 통해 명령을 파이프하십시오. 이 경우 SSH 키가 필요할 수도 있습니다.

또는 SSH를 통해 명령을 전송하지 않으려면 두 서버 사이에 IE NFS 마운트 또는 이와 유사한 일종의 공통 경로가 있어야 합니다. 이 옵션은 godaddy 서버에서 사용하기 어려울 수 있습니다.

관련 정보