ASP 페이지에서 원격 쉘 스크립트를 실행하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/11135

  •  08-06-2019
  •  | 
  •  

문제

UNIX 서버에서 원격 셸 스크립트를 실행한 다음 페이지 자체 내의 VBScript 변수에 출력을 캡처하는 ASP 페이지(ASP.NET이 아닌 기본)를 만들어야 합니다.

저는 ASP나 VBScipt를 한번도 해본 적이 없습니다.나는 이 내용을 구글링하려고 시도했지만 내가 찾은 것은 원격 서버 측 스크립팅에 대한 참조뿐이며 구체적인 내용은 없습니다.

나는 실제로 다음을 사용할 수 있습니다.

  1. 이것이 어떻게 이루어질 수 있는지에 대한 기본적인 예입니다.
  2. 이를 안전한 방식으로 달성하기 위한 다른 더 나은 대안이 있습니다.

이러한 라이브러리에 대한 프리웨어/오픈 소스 대안이 있습니까?어떤 예가 있나요?

도움이 되었습니까?

해결책

쉘 스크립트가 일반적으로 텔넷 세션에서 실행되는 경우 스크린 스크랩을 수행하고 응답을 구문 분석할 수 있습니다.Dart 텔넷 라이브러리와 같은 상용 COM 구성 요소가 있습니다. http://www.dart.com/pttel.aspx 그러면 당신이 이것을 할 수 있을 것입니다.

아니면 AspSock을 사용하여 직접 굴릴 수도 있습니다. http://www.15seconds.com/comComponent/pg000300.htm

다른 팁

@Pascal, 슬프게도 F/OSS 대안을 알지 못합니다.우리는 일반적으로 이러한 유형의 라이브러리를 구입하는데 비용이 많이 들지 않고 고객의 전체 프로젝트 비용에 포함되는 경우가 많습니다.

서버에 .NET이 있는 경우 COM 래핑된 구성 요소를 구축하여 System.Net.Sockets.TcpClient에 대한 무거운 작업을 수행할 수 있습니다.그냥 생각입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top