I have a new CentOS server I’m trying to scan using SSH. Spiceworks recognizes port 22 is open. When I manually indicate it is a Unix computer and enter the SSH credentials it indicates successful connection. On the CentOS server I can see Spiceworks succesfully logging in. But the scan always fails.

What gives? The one thing I can think of is that a server with the same host name was setup last week for some initial testing. Would Spiceworks have a key cached that I need to reset somehow?

2 Spice ups

Delete the device and let SW rediscover it. Also add your ssh credentials in as usable credentials for a scan.

Tried, that, no difference. It gets picked up again, but scanning fails.

Is SW using your root user’s access? If so, I’m not sure what’s up. If not, does the user SW is using have a shell?

Yes, using root at the moment.

Take a look at these 2 articles, they may help get this fixed:

https://community.spiceworks.com/help/Resolving_Unknown_Devices#Linux

https://community.spiceworks.com/how_to/41368-configure-linux-unix-devices-to-allow-spiceworks-scans

I ended up recreating the VM with a slightly different name. Initial scan worked perfectly.

That’s odd, but I’m glad you were able to get this figured out!