diff options
author | Mike Lockwood <lockwood@google.com> | 2012-01-04 10:38:46 -0500 |
---|---|---|
committer | Mike Lockwood <lockwood@google.com> | 2012-02-08 10:13:14 -0800 |
commit | d1e76ad972fb7d7db3087d9f50795134f0421dd4 (patch) | |
tree | 82d55fa67bafd45a9307287dd058d9c69a7531c7 | |
parent | 8e48564f68a59a5f436a1773f94284eab3af8abc (diff) | |
download | openssh-d1e76ad972fb7d7db3087d9f50795134f0421dd4.tar.gz |
Add support for default authorized_keys fileandroid-4.1.2_r2.1android-4.1.2_r2android-4.1.2_r1android-4.1.1_r6.1android-4.1.1_r6android-4.1.1_r5android-4.1.1_r4android-4.1.1_r3android-4.1.1_r2android-4.1.1_r1.1android-4.1.1_r1jb-releasejb-mr0-release
Change-Id: I61954d6a5c8d0c9b34501dcfb13ce38dc07e267a
Signed-off-by: Mike Lockwood <lockwood@google.com>
-rwxr-xr-x | start-ssh | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -6,6 +6,8 @@ DSA_KEY=/data/ssh/ssh_host_dsa_key DSA_PUB_KEY=/data/ssh/ssh_host_dsa_key.pub RSA_KEY=/data/ssh/ssh_host_rsa_key RSA_PUB_KEY=/data/ssh/ssh_host_rsa_key.pub +AUTHORIZED_KEYS=/data/ssh/authorized_keys +DEFAULT_AUTHORIZED_KEYS=/system/etc/security/authorized_keys.default if [ ! -f $DSA_KEY ]; then ssh-keygen -t dsa -f $DSA_KEY -N "" @@ -19,6 +21,10 @@ if [ ! -f $RSA_KEY ]; then chmod 644 $RSA_PUB_KEY fi +if [[ ! -f $AUTHORIZED_KEYS && -f $DEFAULT_AUTHORIZED_KEYS ]]; then + cat $DEFAULT_AUTHORIZED_KEYS > $AUTHORIZED_KEYS +fi + if [ "1" == "$DEBUG" ] ; then # run sshd in debug mode and capture output to logcat |