Disable telnet in favor of passwordless SSH
[openwrt/openwrt.git] / package / base-files / files / lib / preinit / 99_10_failsafe_login
index 15dcbd884f1f2ec4fd84c92482a9b656d1a26dd7..b12e31702ab61637f9b02d2ea25c3c1a1d5116d1 100644 (file)
@@ -1,9 +1,10 @@
 #!/bin/sh
-# Copyright (C) 2006 OpenWrt.org
+# Copyright (C) 2006-2015 OpenWrt.org
 # Copyright (C) 2010 Vertical Communications
 
 failsafe_netlogin () {
-       telnetd -l /bin/login.sh <> /dev/null 2>&1
+       dropbearkey -t rsa -s 1024 -f /tmp/dropbear_failsafe_host_key
+       dropbear -r /tmp/dropbear_failsafe_host_key <> /dev/null 2>&1
 }
 
 failsafe_shell() {