SSH 允许你通过命令行远程访问 Batocera 系统,进行高级配置、故障排除和文件管理。本文介绍如何启用和使用 SSH。
启用 SSH
通过界面启用
- 进入 设置 → 系统设置 → 开发者选项
- 启用 SSH
手动启用
# 启动 SSH 服务
sudo systemctl start sshd
sudo systemctl enable sshd
# 设置 root 密码
sudo passwd root
连接 SSH
# 默认用户:root
# 默认密码:linux(首次需修改)
ssh root@batocera.local
# 或使用 IP
ssh root@192.168.1.100
常用命令
系统信息
batocera-version # 查看 Batocera 版本
uptime # 查看运行时间
free -h # 查看内存使用
df -h # 查看磁盘空间
文件管理
ls -la /userdata/
cp /path/source /path/dest
rm /path/file
mkdir /path/directory
nano /path/file # 编辑文件
服务管理
systemctl restart smb # 重启 SMB 服务
systemctl status sshd # 查看 SSH 状态
journalctl -u batocera # 查看日志
网络命令
ping google.com # 测试网络
wget URL # 下载文件
curl URL # 获取网页
nmtui # 网络管理器
模拟器命令
emulationstation --reload-config # 重载配置
cd /userdata/roms && ls # 查看 ROM
安全建议
- 使用强密码或 SSH 密钥认证
- 不使用时禁用 SSH 服务
- 限制 SSH 访问 IP 范围
- 修改默认端口(可选)
# 修改 SSH 端口
nano /etc/ssh/sshd_config
# 找到 Port 22,改为其他端口
© 版权声明
文章版权归作者所有,未经允许请勿转载。



暂无评论内容