+++ ./src/default_options.h @@ -15,7 +15,7 @@ IMPORTANT: Some options will require "make clean" after changes */ -#define DROPBEAR_DEFPORT "22" +#define DROPBEAR_DEFPORT "8022" /* Listen on all interfaces */ #define DROPBEAR_DEFADDRESS "" @@ -23,10 +23,10 @@ /* Default hostkey paths - these can be specified on the command line. * Homedir is prepended if path begins with ~/ */ -#define DSS_PRIV_FILENAME "/etc/dropbear/dropbear_dss_host_key" -#define RSA_PRIV_FILENAME "/etc/dropbear/dropbear_rsa_host_key" -#define ECDSA_PRIV_FILENAME "/etc/dropbear/dropbear_ecdsa_host_key" -#define ED25519_PRIV_FILENAME "/etc/dropbear/dropbear_ed25519_host_key" +#define DSS_PRIV_FILENAME "@TERMUX_PREFIX@/etc/dropbear/dropbear_dss_host_key" +#define RSA_PRIV_FILENAME "@TERMUX_PREFIX@/etc/dropbear/dropbear_rsa_host_key" +#define ECDSA_PRIV_FILENAME "@TERMUX_PREFIX@/etc/dropbear/dropbear_ecdsa_host_key" +#define ED25519_PRIV_FILENAME "@TERMUX_PREFIX@/etc/dropbear/dropbear_ed25519_host_key" /* Set NON_INETD_MODE if you require daemon functionality (ie Dropbear listens * on chosen ports and keeps accepting connections. This is the default. @@ -60,7 +60,7 @@ * several kB in binary size however will make the symmetrical ciphers and hashes * slower, perhaps by 50%. Recommended for small systems that aren't doing * much traffic. */ -#define DROPBEAR_SMALL_CODE 1 +#define DROPBEAR_SMALL_CODE 0 /* Enable X11 Forwarding - server only */ #define DROPBEAR_X11FWD 0 @@ -222,8 +222,8 @@ #define DO_HOST_LOOKUP 0 /* Whether to print the message of the day (MOTD). */ -#define DO_MOTD 1 -#define MOTD_FILENAME "/etc/motd" +#define DO_MOTD 0 +#define MOTD_FILENAME "@TERMUX_PREFIX@/etc/motd" #define MOTD_MAXSIZE 2000 /* Authentication Types - at least one required. @@ -249,7 +249,7 @@ /* Set this to 0 if your system does not have multiple user support. (Linux kernel CONFIG_MULTIUSER option) The resulting binary will not run on a normal system. */ -#define DROPBEAR_SVR_MULTIUSER 1 +#define DROPBEAR_SVR_MULTIUSER 0 /* Client authentication options */ #define DROPBEAR_CLI_PASSWORD_AUTH 1 @@ -268,7 +268,7 @@ /* Per client configuration file */ -#define DROPBEAR_USE_SSH_CONFIG 0 +#define DROPBEAR_USE_SSH_CONFIG 1 /* Allow specifying the password for dbclient via the DROPBEAR_PASSWORD * environment variable. */ @@ -282,7 +282,7 @@ /* Set this to use PRNGD or EGD instead of /dev/urandom */ #define DROPBEAR_USE_PRNGD 0 -#define DROPBEAR_PRNGD_SOCKET "/var/run/dropbear-rng" +#define DROPBEAR_PRNGD_SOCKET "@TERMUX_PREFIX@/var/run/dropbear-rng" /* Specify the number of clients we will allow to be connected but * not yet authenticated. After this limit, connections are rejected */ @@ -307,11 +307,11 @@ * scripts etc. This can be overridden with the -P flag. * Homedir is prepended if path begins with ~/ */ -#define DROPBEAR_PIDFILE "/var/run/dropbear.pid" +#define DROPBEAR_PIDFILE "@TERMUX_PREFIX@/var/run/dropbear.pid" /* The command to invoke for xauth when using X11 forwarding. * "-q" for quiet */ -#define XAUTH_COMMAND "/usr/bin/xauth -q" +#define XAUTH_COMMAND "@TERMUX_PREFIX@/bin/xauth -q" /* If you want to enable running an sftp server (such as the one included with @@ -320,11 +320,11 @@ * Homedir is prepended if path begins with ~/ */ #define DROPBEAR_SFTPSERVER 1 -#define SFTPSERVER_PATH "/usr/libexec/sftp-server" +#define SFTPSERVER_PATH "@TERMUX_PREFIX@/libexec/sftp-server" /* This is used by the scp binary when used as a client binary. If you're * not using the Dropbear client, you'll need to change it */ -#define DROPBEAR_PATH_SSH_PROGRAM "/usr/bin/dbclient" +#define DROPBEAR_PATH_SSH_PROGRAM "@TERMUX_PREFIX@/bin/dbclient" /* Whether to log commands executed by a client. This only logs the * (single) command sent to the server, not what a user did in a @@ -360,7 +360,7 @@ #define DEFAULT_IDLE_TIMEOUT 0 /* The default path. This will often get replaced by the shell */ -#define DEFAULT_PATH "/usr/bin:/bin" -#define DEFAULT_ROOT_PATH "/usr/sbin:/usr/bin:/sbin:/bin" +#define DEFAULT_PATH "@TERMUX_PREFIX@/bin" +#define DEFAULT_ROOT_PATH DEFAULT_PATH #endif /* DROPBEAR_DEFAULT_OPTIONS_H_ */