2009-11-16 6 views
1

ActionScript 3에 SSH 용 라이브러리가 있습니까? 그렇지 않은 경우 Flash를 SSH와 통합하는 방법에 대한 아이디어를 얻었습니다.ActionScript 3 및 SSH

플래시 프로토 타입이 프로그래밍되어 있고 클라이언트가 SSH 서버와 최소한의 통합을 원합니다. 필요한 것은 기본적으로 : 내가 할 Flash를 필요로하는

  • 은, 난 그냥이 명령을 맹목적으로 발송 할 수 없습니다

몇 가지 기본적인 명령을 보낼

  • 를 인증 연결 SSH 피드백을 인식하고 인증, 명령 등이 성공했는지 사용자에게 알리십시오.

  • 답변

    2

    AS3 용 SSH 클라이언트 구현이 있다고 생각하지 않습니다. SSH 또는 일부 보호 된 프로토콜이 필요합니까? 플래시는 https를 쉽게 읽을 수 있습니다. 따라서 암호화가 필요하면 https를 사용하여 데이터를 보내고받을 수 있습니다.

    그렇지 않으면 쉽게 OpenSSH 클라이언트를 AS3으로 이식해야합니다. 쉬운 작업이 아니며 클라이언트 사이트는 플래시 클라이언트가 SSH 포트를 열 수 있도록 플래시 정책 파일을 가져야합니다 (22?)

    +0

    원래 스레드가 꽤 오래된 :) 경우에도 도움이

    희망. 그 중 일부는 SSH를위한 텔넷 터널을 사용하기 때문에이 옵션을 사용할 수 있는지를 살펴볼 것입니다. 이미 AS-Telnet 터널 설정이 있습니다. –

    2

    실제로 Adobe AIR를 사용하는 경우 매우 깨끗한 해결책이 있습니다.

    Adobe AIR's NativeProcess 기능을 사용하면 AS3에서 SSH 클라이언트를 시작하고 통신 할 수 있습니다. putty.exe은 크고 간단한 ssh 클라이언트이지만 명령 줄에서는 작동하지 않습니다. 다행히 plink.exe는 퍼티 (동일한 페이지에서 다운로드 가능)와 작동하는 애드온 소프트웨어의 일종으로, putty.exe를 실행하여 클래식 명령 줄 (따라서 NativeProcess)에서 사용할 수 있습니다.

    이렇게하면 putty.exe 및 plink.exe를 다운로드하여 응용 프로그램의 bin 폴더에 저장하면 (자발적으로 작동하므로) AIR/AS3 프로그램에서 NativeProcess를 실행해야합니다.

    단순하고 깨끗한. 내가 시스코 하드웨어의 매우 구체적인 설치 작업 및 SSH를 사용할 필요가있어