aboutsummaryrefslogtreecommitdiffstats
path: root/package/base-files/files/lib
diff options
context:
space:
mode:
authorSteven Barth <steven@midlink.org>2015-09-07 19:29:25 +0000
committerSteven Barth <steven@midlink.org>2015-09-07 19:29:25 +0000
commita35a7afc9f15b4c084c996ab0dbcd833b45f30d5 (patch)
treeecf2f61a21f0106e7e00775ef8aab37861f0faf7 /package/base-files/files/lib
parent1c61a0bf2363d6300e4fedae2506e93147135a0b (diff)
downloadmaster-187ad058-a35a7afc9f15b4c084c996ab0dbcd833b45f30d5.tar.gz
master-187ad058-a35a7afc9f15b4c084c996ab0dbcd833b45f30d5.tar.bz2
master-187ad058-a35a7afc9f15b4c084c996ab0dbcd833b45f30d5.zip
Disable telnet in favor of passwordless SSH
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46809 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/base-files/files/lib')
-rw-r--r--package/base-files/files/lib/preinit/99_10_failsafe_login5
1 files changed, 3 insertions, 2 deletions
diff --git a/package/base-files/files/lib/preinit/99_10_failsafe_login b/package/base-files/files/lib/preinit/99_10_failsafe_login
index 15dcbd884f..b12e31702a 100644
--- a/package/base-files/files/lib/preinit/99_10_failsafe_login
+++ b/package/base-files/files/lib/preinit/99_10_failsafe_login
@@ -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() {