Compression no #optional UseDNS no #optional ForceCommand /usr/lib/openssh/ssh-session
#!/bin/sh if [ $USER = root ]; then IFCONFIG=ifconfig MGMT=/usr/lib/openssh/ssh-power-management else IFCONFIG="sudo ifconfig" MGMT="sudo /usr/lib/openssh/ssh-power-management" fi WLAN_IP=$($IFCONFIG wlan0 | sed -n 's/.*inet addr:\([0-9.]\+\).*/\1/p') SSH_IP=$(echo $SSH_CONNECTION | cut -d ' ' -f 3) if [ "$WLAN_IP" = "$SSH_IP" ]; then ps -f | grep /usr/lib/openssh/ssh-power-management | grep -qv grep if [ $? -eq 1 ]; then $MGMT & fi fi if [ -n "$SSH_ORIGINAL_COMMAND" ]; then eval $SSH_ORIGINAL_COMMAND else $SHELL fi
#!/bin/sh if [ $USER = root ]; then IWCONFIG="iwconfig" else IWCONFIG="sudo iwconfig" fi while [ $(lsof -a -i4 -a -i :ssh | grep ESTABLISHED | wc -l) -gt 0 ]; do $IWCONFIG wlan0 power off $IWCONFIG wlan0 txpower 100mW sleep 20 done $IWCONFIG wlan0 power on $IWCONFIG wlan0 txpower 10mW
sudo chmod +x /usr/lib/openssh/ssh-session sudo chmod +x /usr/lib/openssh/ssh-power-management sudo /etc/init.d/ssh restart
#!/bin/sh if [ "$ICD_CONNECTION_TYPE" = "WLAN_INFRA" ] ; then KEY="/system/osso/connectivity/IAP/$ICD_CONNECTION_ID/name" AP=$(/usr/bin/gconftool -g "$KEY") if [ "$AP" = "YOUR_AP_ESSID" ] ; then /etc/init.d/ssh start fi fi exit 0
#!/bin/sh /etc/init.d/ssh stop exit 0
#start on stopped rcS console output #respawn pre-start script if [ ! -d /var/run/sshd ] ; then mkdir /var/run/sshd chmod 755 /var/run/sshd fi end script exec /usr/sbin/sshd -D
sudo chmod +x /etc/network/if-*.d/ssh sudo update-rc.d -f ssh remove