0

我有一个 raspbmc 在我的 rPi 上运行。已经配置为使用 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 启动,并且密码登录仍然有效。

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

4

1 回答 1

1

从 Dropbear 手册页

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

纳米 /etc/default/dropbear

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

DROPBEAR_EXTRA_ARGS="-s -g"</p>

最后,重启dropbear。

/etc/init.d/dropbear 重启

于 2015-10-11T21:27:18.630 回答