I would like to give access to NPM 12.1 SSH functionality to users that don't have NPM Node management rights.
I don't know, how to enable SSH button in Node details view for these users?
Does Windows have a default program assigned for the ssh protocol? IE would use this default.program. Firefox functionality would require defining a program for that protocol. If you enter Ssh://192.168.1.1 in your browser and a terminal emulator doesn't launch, then SolarWinds SSH links won't work. You need to define default applications. For IE, you can do this in Control Panel.
Thanks, but I was looking for more embedded solution with terminal emulator that is included with NPM and connects directly to node displayed in Node details page. It works fine for all users with fully functional "Management" web resource.
In order to achieve that, in my experience user needs to have node management rights. I would like to enable this SSH button for users that don't have NPM node management rights or give them access to the same functionality in some other way.
Create a custom HTML resource on your view and paste this in
<a href="javascript:;" onclick="return SW.Orion.SSH.NodeManagement.openTerminalWindow(${nodeid});"><img width="16px" height="16px" src="/Orion/images/ToolsetIntegration/Small.SSH.mo.gif" alt=""> SSH</a>
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 195,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.