Raspbmc Dropbear 不使用提供的 cmdline 参数

Raspbmc Dropbear not using provided cmdline arguments

我的树莓派上有一个 raspbmc 运行。已经配置为使用 ssh 密钥,但我想完全禁用密码登录选项。

我在 /etc/default/dropbear 中添加了 -s 选项:

# any additional arguments for Dropbear
DROPBEAR_EXTRA_ARGS= -s

我也加到/etc/init.d/dropbear

不过后来我读到 xinetd 用于管理 SSH 和启动 Dropbear。所以我转到 /etc/xinetd.d/ssh 并更改了以下内容,添加了 -s:

server_args = -i -s

现在,当我停止 dropbear 服务并重新启动 xinetd 服务时,我仍然只看到 dropbear 仅使用 -i 启动,密码登录仍然有效。

不确定我还需要在哪里更改命令行参数,非常感谢任何提示!

来自 Dropbear 手册页

  • -w 禁止 root 登录。
  • -s 禁用密码登录。
  • -g 禁用 root 密码登录。

纳米/etc/default/dropbear

找到 DROPBEAR_EXTRA_ARGS 参数并按如下所示进行更改。

DROPBEAR_EXTRA_ARGS=”-s -g”

最后,重启dropbear。

/etc/init.d/dropbear 重启