Buffalo LS-QVL 开启 SSH 访问

Buffalo Link Station QVL 已经用了一个多月,之前开启 SSH 的尝试一直没有成功。昨晚又 goo 了些资料发起尝试仍然不行,但今天一试发现居然 OK 了/-\。记录要点如下:

  1. 使用 acpcommander 前关闭 Windows 防火墙。之前的失败就是因为防火墙导致 acpcommander 无法正常工作。

  2. 1.64 版固件似乎新增了阻止 SSH 登录的方法,所以使用了 Firmware 1.64 ssh access 里的方法:
    java -jar acp_commander.jar -t <NAS ip> -ip <NAS ip> -pw <adminpassword> -c "sed -i 's/root/#root/g' /etc/ftpusers"
    然后再运行启用 SSH 登录的那些命令。成功后使用 putty 登录 SSH。

  3. 昨晚按上述设置完成后,无论如何也登不上 SSH ,不知是否因为我设的 root 密码与 admin 密码相同。

  4. 参考 Buffalo 刷机心得的建议,选择用 lspro-bootstrap_1.2-7_arm.xsh 来安装 optware,具体过程参照 Buffalo LS-WXL/LS-QVL等LS系列新手改机攻略,固件1.62以下,Raid均可

  5. 这之后,参照小改wvl自动发送状态报告附带硬盘详细SMART信息做了个硬盘状态(包括 SMART)的邮件提醒。具体来说就是打开 /usr/local/bin/sendmail.sh,找到
    SubFuncRegularReportDiskErr
    echo "" >> $BODY_FILE
    在后面加上
    smartctl -d sat -i -H -A /dev/sda >> $BODY_FILE
    smartctl -d sat -i -H -A /dev/sdb >> $BODY_FILE
    保存。然后在 web管理界面→系统→维护→电子邮件通知中,启用并设置(设置见前述 Buffalo 刷机心得)。

暂时只尝试了这么多。