🔧 Unlock the Full Power of EmuELEC – Enable SSH & Go Beyond the Menu

You do not need FTP. Use SFTP (SSH File Transfer Protocol) for secure transfers.

: You can manage your entire game library, edit configuration files, or update the system from a comfortable keyboard and mouse on your PC rather than a clunky game controller. Easy Access : EmuELEC makes it simple to connect. According to the Pixelcade setup guide

Instead of SSH, many users find it easier to add games via network sharing ( \\emuelec ) or SFTP (using FileZilla with root and emuelec credentials). 4. Advanced: Installing to Internal Storage

: Transfer ROMs, BIOS files, and game saves directly across your local network. Step 1: Enable SSH on EmuELEC

If you prefer a visual interface for moving large ROM sets or BIOS files, use an like FileZilla or WinSCP . Open your SFTP client. Set the protocol to SFTP (Port 22).

Note: When typing the password in Terminal or PuTTY, the cursor will not move, and nothing will appear on screen. This is normal behavior for Linux. Useful SSH Commands for EmuELEC

# View EmulationStation logs tail -f /tmp/emulationstation.log

# Restart EmulationStation (restarts the UI) systemctl restart emustation

| 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 |

Here is a comprehensive technical guide on accessing and utilizing SSH in EmuELEC.