LabVIEW Idea Exchange

About LabVIEW Idea Exchange

Have a LabVIEW Idea?

  1. Browse by label or search in the LabVIEW Idea Exchange to see if your idea has previously been submitted. If your idea exists be sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea to the LabVIEW Idea Exchange. Be sure to submit a separate post for each idea.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see in a future version of LabVIEW!
Top Authors
cancel
Showing results for 
Search instead for 
Did you mean: 

Native SSH and SFTP Support

Status: New

LabVIEW needs native SSH and SFTP connection support. 

 

In the past, LabVIEW users have had to rely on third party applications like PuTTY or ExtraPuTTY to do very basic Linux/Unix secure shell operationsNot only does it add an extra layer of complexity to the code but it is also quite inflexibleIncreasing interoperability requirements of present day (and future) computer systems rely heavily on terminal services with a vast percentage of those being SSH basedIn the past 5 years I have needed to use SSH type connections more and more inside of LabVIEW, I do not see it ending anytime soon and I know I am not alone.

 

An SSH connection could be managed in much the same manor as the current VISA and TelNet connection are managedAn example of some of the tools could look something like the below image and could come standard or part of the Internet Connectivity Toolkit.

 

2010-06-03_LVIE_SSH.png

34 Comments
Proven Zealot

Great idea and I kudo'ed, but I didn't see Labvolution mentioned yet.  Only used it in testing sftp but it worked well for what I needed, and it has no licensing cost.  The included license sounds similar to BSD but didn't specifically mention BSD.

Active Participant

Happy 8th birthday!  Glad to see you are still a new idea.

 

I've been well. I've learned a lot about (and failed once or twice) using putty and ssh.net over the years.

 

I'm starting to learn Python now, and I've made a new, slightly paranoid friend named Paramiko. I also found something called PyVISA that I can use in a pinch.

 

Many of the little projects that I use LabVIEW for seem more and more suited to these new tools because they end up needing to interface to IoT and cloud based stuff that doesn't even relate to RS-232 or VISA.

 

Best of luck; I'm pulling for ya and hope you will someday transition to "In Progress".


Now is the right time to use %^<%Y-%m-%dT%H:%M:%S%3uZ>T
If you don't hate time zones, you're not a real programmer.

"You are what you don't automate"
Inplaceness is synonymous with insidiousness

Active Participant

Finally got to the point where I can no longer avoid SSH in my test system.  After digging into the issue I found this link and added my kudos.  Not like it will help much since this issue seems to be getting zero traction after nearly a decade now.

Hopefully I will be able to roll my own solution somehow or leverage one of the .NET solutions.  Not holding out any home NI will solve this one for me.

-John
------------------------
Certified LabVIEW Architect
Active Participant

https://forums.ni.com/t5/LabVIEW-Idea-Exchange/SSL-TLS-Support/idc-p/3574516


Now is the right time to use %^<%Y-%m-%dT%H:%M:%S%3uZ>T
If you don't hate time zones, you're not a real programmer.

"You are what you don't automate"
Inplaceness is synonymous with insidiousness