LabSSH was designed for the LabVIEW developer in mind. We made it easy. No complex setup. No configuration. With LabSSH's Shell palette, you'll be automating SSH sessions in no time at all.
You only need to open a LabSSH Shell channel one time -- then you can write commands to it and read the output forever. That means that you can keep executing commands for the lifetime of your application with only 1 initialization call.
By not forcing you to re-authenticate or re-open the shell for every comand you need to run LabSSH will:
LabSSH has made executing SSH commands dead-simple. You simply pass a character string to the Write VI. That's it!
Now, executing a single command or a sequence of commands can be done quickly and easily. Writing to the shell will not interfere with reading from the shell, and vice-versa, as they are independent operations.
Whether your application calls for executing a single command, or whether you need to string together a complex series of commands, LabSSH has you covered.
With LabSSH, reading shell command output is a trivial VI call. LabSSH makes it easy to retrieve shell output by providing your with a simple character string result. From there, you'll be able to interpret the data as your application requires.
What if you want to do things like:
These use cases - and more - are all possible with LabSSH.
What if you need to execute an SSH command on 5 separate computers at the same time? 10 computers?
LabSSH can do it.
With LabSSH, there are no limits. You'll have the ability to automate any number of computers that your application requires.