How to SSH into CoreELEC

CoreELEC comes with an SSH (Secure Socket Shell) server. In addition to providing strong encryption, SSH is widely used to manage systems and applications remotely, deliver software patches, execute commands or move files.

Enable SSH Server

  • select Settings

  • select CoreELEC

  • select Services
  • switch Enable SSH to ON

SSH Client Information

The following information is required when using an SSH Client:

SSH Port The SSH server port is 22
Username The default username is root
Password The default password is coreelec
IP Address The IP Address is listed under Connections


Connecting to CoreELEC

Depending on the Operating System of the Client Computer, different SSH clients are used.

SSH Tool Linux Mac Windows
Terminal X X
PuTTY X

Linux & Mac

  • open a terminal

  • enter ssh username@coreelec_ip
  • enter yes to accept the host key (only has to be done once)
  • enter password

Example

ssh root@192.168.0.120
The authenticity of host '192.168.0.120 (192.168.0.120)' can't be established.
ECDSA key fingerprint is SHA256:EJ619NYKeNXoaiGYyJ8y1uITTvLQOdkSNwg9ODjUsFc.

Are you sure you want to continue connecting (yes/no/[fingerprint])?yes

Warning: Permanently added '192.168.0.120' (ECDSA) to the list of known hosts.
root@192.168.0.120's password:
##############################################
#                  CoreELEC                  #
#            https://coreelec.org            #
##############################################

CoreELEC (community): 19.4-Matrix_devel_20211223144345 (Amlogic-ng.arm)
CoreELEC:~ #

Windows

  • open PuTTY

  • enter IP Address
  • select Open
  • select Yes accept the host key (only has to be done once)
  • enter username
  • enter password

Example