| 
				
			 | 
			
			
				@@ -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 
			 |