To help narrow down any issues you are facing, please tell me: What are you running?
What follows is a concise, practical, step-by-step account covering SSH access to EmuELEC (the Linux-based retro emulation distribution for Amlogic SBCs). It includes setup, typical use cases, common commands, security notes, troubleshooting, and useful tips.
ssh-copy-id root@192.168.1.120
It's important to note that , though they share common roots. If you move between these systems, many of the core concepts—especially the power of SSH and the layout of configuration files—will be very similar. However, specifics like default passwords and service names may differ. Always consult the documentation for your specific firmware.
Which (Windows, Mac, Linux) are you using on your main computer? emuelec ssh
Once you are connected, here are the most useful commands to navigate your system: systemctl restart emulationstation Check System Info armbianmonitor -m (or simply top ) Navigate to ROMs cd /storage/roms Edit Configuration nano /storage/.config/retroarch/retroarch.cfg Shutdown Safely shutdown -h now Advanced: Accessing the EmuELEC File Structure
Because you have SSH, you can run scripts that loop in the background.
What are you trying to accomplish via SSH (e.g., adding games, mapping controllers, fixing bugs)?
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 To help narrow down any issues you are
Modify core configuration files (like emuelec.conf ) without removing your SD card.
| Command | What It Does | Example in EmuELEC | | :--- | :--- | :--- | | reboot | Safely restarts your EmuELEC device. Essential if the interface freezes. | reboot | | poweroff | Shuts down the device completely. | poweroff | | df -h | Shows disk space usage on all partitions in a human-readable format. Crucial for managing storage on your game card. | df -h | | free -h | Displays how much RAM is being used and is still available. | free -h | | top or htop | Provides a real-time, dynamic view of running processes and system load. Great for seeing if a demanding emulator is maxing out your CPU. | top | | ls [directory] | Lists all files and folders inside a specified directory. | ls /storage/roms/ | | cd [directory] | Changes your current directory, allowing you to navigate the Linux file system. | cd /storage/.config | | cat [file] | Displays the contents of a text file directly in the terminal. | cat /emuelec/logs/emuelec.log | | nano [file] | Opens a simple, beginner-friendly text editor to modify configuration files. | nano /storage/.config/emuelec.conf |
find /storage/roms -name "*.txt" -type f -delete
If you have network access but no input device: ssh-copy-id root@192
Leo watched the TV. The EmuELEC logo flashed—the familiar gamepad symbol rotating in 3D space. The boot sequence scrolled by. Then, the main menu appeared.
emuelec (or sometimes openelec in older/LibreELEC-based versions) Protocol: SSH (Port 22) Steps to Connect: Open your terminal or SSH client.
: Built directly into your operating system; no extra software required. Step 3: Connect to EmuELEC via SSH Use the following default credentials to log in. Default EmuELEC Credentials Username : root Password : emuelec Connecting with PuTTY / MobaXterm Open the application. Enter your device's IP Address in the "Host Name" field.
Wi-Fi instability or power-saving modes on your network adapter.