English 中文(简体)
ActionScript 3 and SSH
原标题:

Is there a library for SSH in ActionScript 3? If not, I d appreciate some ideas on how to have Flash integrate with SSH.

I have a Flash prototype programmed out, and my client wants to see some minimal integration with an SSH server. What is needed is basically:

  • connect
  • authenticate
  • send a few basic commands

I can t just have these commands be sent out blindly, as I need Flash to be aware of the SSH feedback and let the user know if the authentication, commands, etc were successful.

最佳回答

I don t believe that there is any SSH client implementation for AS3. Do you really need it to be SSH or just some protected protocol? Flash can pretty easily read https - so if you just need it to be encrypted you could use https to send/receive your data.

Otherwise you d probably have to port the OpenSSH client to AS3 - not an easy task -- and the client site would still need to have a flash policy file to allow a flash client to open the SSH port (22?)

问题回答

Actually, if you re using Adobe AIR you have a pretty clean solution.

Using Adobe AIR s NativeProcess feature, you can launch an SSH client from AS3 and communicate with it. putty.exe is a great and simple ssh client but does not work from command-line on its own. fortunately, plink.exe which is kind of an add-on software that works with putty (downloadable on the same page), allows putty.exe to be launched and used from classic command-line (thus by NativeProcess).

This way, you just have to download putty.exe and plink.exe, put them in the bin folder of your application (so it works autonomously), and launch a NativeProcess from your AIR/AS3 program.

Simple and clean.

Hope that helps, even if the original thread is pretty old :)





相关问题
Disable button tooltip in AS3

I want to disable the tooltip on certain buttons. The tooltip manager seems to be an all or nothing solution. Is it possible to disable the tooltip for just one or two buttons?

Sorting twodimensional Array in AS3

So, i have a two-dimensional Array of ID s and vote count - voteArray[i][0] = ID, voteArray[i][1] = vote count I want the top 3 voted items to be displayed in different colors, so i have a 2nd Array -...

Virtual Tour using sketch up, ajax, flash technologies

I want to know if there are existing technology that make your 3d models in sketch into virtual tours, using either Ajax or Flash for web presentation. If there s none, which will be a good approach ...

AS3 try/catch out of memory

I m loading a few huge images on my flex/as3 app, but I can t manage to catch the error when the flash player runs out of memory. Here is the what I was thinking might work (I use ???? because i dont ...

Red5 Security Tutorial

I am looking for a step by step tutorial on securing Red5 from intrusion. This seems to be a question that comes up alot in a google search, but is never really answered in a way that makes sense to ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

visible property of DisplayObject

For example I have a hierarchy of movie clips. mc1 is a child of mc, and mc2 is a child of mc1. Turns out that when I set mc1.visible = false; mc2.visible stays true. Is that supposed to happen?...

热门标签