Can't enable SSH

Received a Vero V today and went through the setup procedure including enabling SSH, but I can’t get it to start.
Looking in services, SSH is there and it says it will be enabled, but I can’t enable it.

It should be enabled already.
Have you tried logging in?

Yes. It says connection refused.

Have you pinged the device to check it is responding and the IP is correct?

Done a portscan and port 22 isn’t enabled.

To get a better understanding of the problem you are experiencing we need more information from you. The best way to get this information is for you to upload logs that demonstrate your problem. You can learn more about how to submit a useful support request here.

Depending on the used skin you have to set the settings-level to standard or higher, in summary:

  • enable debug logging at settings->system->logging

  • reboot the OSMC device twice(!)

  • reproduce the issue

  • upload the log set (all configs and logs!) either using the Log Uploader method within the My OSMC menu in the GUI or the ssh method invoking command grab-logs -A

  • publish the provided URL from the log set upload, here

Thanks for your understanding. We hope that we can help you get up and running again shortly.

OSMC skin screenshot:

https://paste.osmc.tv/zaditecofi

What do you see when you go
ssh osmc@192.168.2.39
?

ssh: connect to host 192.168.2.39 port 22: Connection refused

I am just flashing the latest image to a microSD card in case that is the only solution.

So you are in the same LAN as the Vero? Connection refused isn’t really indicating that the SSH server is not running.

But first are you sure it really shows “enabled”?

2025-03-14 13:59:50.682 T:3050    debug <general>: script.module.osmcsetting.services[services_gui] : osmcservices.services_gui.is_enabled [0.0533599853515625]  returns: False 
2025-03-14 13:59:50.683 T:3050    debug <general>: script.module.osmcsetting.services[services_gui] : osmcservices.services_gui.is_running received: pos0: <osmcservices.services_gui.MaitreD object at 0xd5b16070>, pos1: ['ssh.service'

What is ping 192.168.2.39 and then arp -a saying?

Same LAN as the Vero, both wired Ethernet.

I can’t even select services from within OSMC settings now.

PING 192.168.2.39 (192.168.2.39) 56(84) bytes of data.
64 bytes from 192.168.2.39: icmp_seq=1 ttl=64 time=0.750 ms
64 bytes from 192.168.2.39: icmp_seq=2 ttl=64 time=0.722 ms
64 bytes from 192.168.2.39: icmp_seq=3 ttl=64 time=0.734 ms
64 bytes from 192.168.2.39: icmp_seq=4 ttl=64 time=0.732 ms
64 bytes from 192.168.2.39: icmp_seq=5 ttl=64 time=0.677 ms
64 bytes from 192.168.2.39: icmp_seq=6 ttl=64 time=0.731 ms
64 bytes from 192.168.2.39: icmp_seq=7 ttl=64 time=0.675 ms
64 bytes from 192.168.2.39: icmp_seq=8 ttl=64 time=0.717 ms
64 bytes from 192.168.2.39: icmp_seq=9 ttl=64 time=0.674 ms

(192.168.2.39) at 94:cc:04:60:0e:ec [ether] on enp5s0

If it isn’t running, how do I get it to run?

Hi,

You try uninstalling and reinstalling ssh via the app store in MyOSMC.

If that doesn’t work I would reinstall Osmc.

Regards Tom.

1 Like

In the end I reinstalled it from the microSD card. SSH is working now.

1 Like