|  | @@ -3521,6 +3521,27 @@ function install_tor {
 | 
	
		
			
			| 3521 | 3521 |      apt-get -y install tor
 | 
	
		
			
			| 3522 | 3522 |  }
 | 
	
		
			
			| 3523 | 3523 |  
 | 
	
		
			
			|  | 3524 | +function enable_ssh_via_onion {
 | 
	
		
			
			|  | 3525 | +    if [[ $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
 | 
	
		
			
			|  | 3526 | +        return
 | 
	
		
			
			|  | 3527 | +    fi
 | 
	
		
			
			|  | 3528 | +    apt-get -y install tor connect-proxy
 | 
	
		
			
			|  | 3529 | +    if ! grep -q 'Host *.onion' /home/$MY_USERNAME/.ssh/config; then
 | 
	
		
			
			|  | 3530 | +        if [ ! -f /home/$MY_USERNAME/.ssh ]; then
 | 
	
		
			
			|  | 3531 | +            mkdir /home/$MY_USERNAME/.ssh
 | 
	
		
			
			|  | 3532 | +        fi
 | 
	
		
			
			|  | 3533 | +        echo 'Host *.onion' >> /home/$MY_USERNAME/.ssh/config
 | 
	
		
			
			|  | 3534 | +        echo 'ProxyCommand connect -R remote -5 -S 127.0.0.1:9050 %h %p' >> /home/$MY_USERNAME/.ssh/config
 | 
	
		
			
			|  | 3535 | +    fi
 | 
	
		
			
			|  | 3536 | +    if ! grep -q 'Host *.onion' /root/.ssh/config; then
 | 
	
		
			
			|  | 3537 | +        if [ ! -f /root/.ssh ]; then
 | 
	
		
			
			|  | 3538 | +            mkdir /root/.ssh
 | 
	
		
			
			|  | 3539 | +        fi
 | 
	
		
			
			|  | 3540 | +        echo 'Host *.onion' >> /root/.ssh/config
 | 
	
		
			
			|  | 3541 | +        echo 'ProxyCommand connect -R remote -5 -S 127.0.0.1:9050 %h %p' >> /root/.ssh/config
 | 
	
		
			
			|  | 3542 | +    fi
 | 
	
		
			
			|  | 3543 | +}
 | 
	
		
			
			|  | 3544 | +
 | 
	
		
			
			| 3524 | 3545 |  function install_editor {
 | 
	
		
			
			| 3525 | 3546 |      if grep -Fxq "install_editor" $COMPLETION_FILE; then
 | 
	
		
			
			| 3526 | 3547 |          return
 | 
	
	
		
			
			|  | @@ -9860,6 +9881,7 @@ enable_backports
 | 
	
		
			
			| 9860 | 9881 |  configure_dns
 | 
	
		
			
			| 9861 | 9882 |  initial_setup
 | 
	
		
			
			| 9862 | 9883 |  install_tor
 | 
	
		
			
			|  | 9884 | +enable_ssh_via_onion
 | 
	
		
			
			| 9863 | 9885 |  check_date
 | 
	
		
			
			| 9864 | 9886 |  install_dynamicdns
 | 
	
		
			
			| 9865 | 9887 |  randomize_cron
 |