You can use an SSH connection visually to drag and drop files. Download a program like (Windows) or Cyberduck (Mac). Choose SFTP as the protocol, enter your IP address, use root and emuelec , and you can browse your game directories like normal computer folders. This is often faster and more stable than basic Windows Network Sharing (Samba). 3. Resetting Controller Configurations
Managing your games and configuration files is one of the most powerful features of SSH. Here are the primary methods for handling files remotely.
EmuELEC is a lightweight Linux distribution for single-board computers designed to run retro game emulators. SSH (Secure Shell) provides secure remote command-line access to an EmuELEC device, useful for file transfers, configuration, updates, and troubleshooting. emuelec ssh
If your controller mapping gets broken and you cannot navigate the menus, connect via SSH and delete the input configuration file to start fresh: rm /storage/.emulationstation/es_input.cfg && systemctl restart emuestation Troubleshooting Connection Issues
You need the device's local network address to target it with an SSH client: Network Settings in the Main Menu. Look for the IP Address field (e.g., 192.168.1.50 ) and write it down. Retro Game Corps 3. Connect from Your Computer You can use an SSH connection visually to
This comprehensive technical guide outlines exactly how to enable, connect, and utilize SSH within EmuELEC to maximize your emulation setup. 1. How to Enable SSH in EmuELEC
For advanced users, SSH opens up the world of customization and automation: This is often faster and more stable than
Once connected, you will see a command prompt. Here are the most useful commands for navigating and configuring EmuELEC. File Navigation & Management : 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. System Controls Restart the EmuELEC device : reboot Use code with caution. Power off the device : poweroff Use code with caution. Restart the EmulationStation frontend only : systemctl restart emuelec Use code with caution. Advanced Troubleshooting View real-time system logs : journalctl -xf Use code with caution.
Have a specific EmuELEC SSH question? Check the official EmuELEC Discord or GitHub issues page for community support. Happy gaming!