Windows (PowerShell / Command Prompt) or macOS/Linux (Terminal)
ssh root@192.168.1.123
Open your terminal and type the following command: ssh root@YOUR_IP_ADDRESS
This comprehensive guide covers everything you need to know about connecting to EmuELEC via SSH, managing your files, and optimizing your retro gaming setup. Why Use SSH with EmuELEC? emuelec ssh
You can check by going to from the EmulationStation main menu. Look for the SSH option – if it shows "Enabled," you're all set. Alternatively, you can try connecting with an SSH client from another device on your network. If you get a login prompt, SSH is running.
Note: If you are running EmuELEC through a CoreELEC base, the password might be coreelec .
Modify core configuration files (like emuelec.conf ) without removing your SD card. Look for the SSH option – if it
: On related systems like CoreELEC, go to Settings > CoreELEC > Services > SSH > Enable SSH . In EmuELEC, check the Network Settings to confirm you have an IP address before attempting to connect.
This command stops the service and then starts EmulationStation in debug mode, providing detailed output that can help you pinpoint the exact cause of the problem.
If your games are not loading or settings refuse to save, your storage partition might have a file permissions error. Run this command via SSH to reset permissions for your storage drive: chmod -R 777 /storage/ Use code with caution. SFTP: Graphical File Transfer Over SSH Note: If you are running EmuELEC through a
Navigate to (or Network Settings depending on your version). Look for the Enable SSH toggle and ensure it is turned ON .
Use this to refresh your game list or apply a theme without rebooting the whole box. reboot Use code with caution. Power off the device safely: poweroff Use code with caution. File Navigation & Management List files in the current folder: ls -lah Use code with caution. Change directory to the ROMs folder: cd /storage/roms/ Use code with caution. Check remaining storage space: df -h Use code with caution. Monitoring performance Check system temperature and active processes: top Use code with caution. 6. Advanced Operations via SSH Editing Configuration Files
Turn on your EmuELEC device and ensure it is connected to your local home network (via Ethernet cable or Wi-Fi).
While some versions of EmuELEC have SSH enabled by default, it is often disabled for security or to save resources. Use the following steps to ensure it is active:
Enter the password: emuelec (the characters will not show as you type). Using PuTTY: Download and open .