d196b1fc2e
This enables passworldless login for root via SSH whenever no root password is set (e.g. after reset, flashing without keeping config or in failsafe) and removes telnet support alltogether. Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 46809
17 lines
449 B
Bash
17 lines
449 B
Bash
#!/bin/sh
|
|
# Copyright (C) 2006-2015 OpenWrt.org
|
|
# Copyright (C) 2010 Vertical Communications
|
|
|
|
failsafe_netlogin () {
|
|
dropbearkey -t rsa -s 1024 -f /tmp/dropbear_failsafe_host_key
|
|
dropbear -r /tmp/dropbear_failsafe_host_key <> /dev/null 2>&1
|
|
}
|
|
|
|
failsafe_shell() {
|
|
lock /tmp/.failsafe
|
|
ash --login
|
|
echo "Please reboot system when done with failsafe network logins"
|
|
}
|
|
|
|
boot_hook_add failsafe failsafe_netlogin
|
|
boot_hook_add failsafe failsafe_shell
|