|  | @@ -114,7 +114,7 @@ function configure_ssh_client {
 | 
	
		
			
			| 114 | 114 |      if [ -f /usr/bin/pacman ]; then
 | 
	
		
			
			| 115 | 115 |          sudo pacman --noconfirm -S openbsd-netcat
 | 
	
		
			
			| 116 | 116 |      else
 | 
	
		
			
			| 117 |  | -        sudo apt-get -yq install tor connect-proxy
 | 
	
		
			
			|  | 117 | +        sudo apt-get -yq install tor connect-proxy vim-common
 | 
	
		
			
			| 118 | 118 |      fi
 | 
	
		
			
			| 119 | 119 |  
 | 
	
		
			
			| 120 | 120 |      #sudo sed -i 's/#   PasswordAuthentication.*/   PasswordAuthentication no/g' /etc/ssh/ssh_config
 | 
	
	
		
			
			|  | @@ -277,7 +277,14 @@ function setup_avahi_client {
 | 
	
		
			
			| 277 | 277 |      fi
 | 
	
		
			
			| 278 | 278 |  }
 | 
	
		
			
			| 279 | 279 |  
 | 
	
		
			
			| 280 |  | -while [[ $# > 1 ]]
 | 
	
		
			
			|  | 280 | +function verify_ssh_server_key {
 | 
	
		
			
			|  | 281 | +    ssh -o VisualHostKey=yes -o FingerprintHash=sha256 ${PROJECT_NAME}.local -p 2222 &
 | 
	
		
			
			|  | 282 | +    pid=$!
 | 
	
		
			
			|  | 283 | +    sleep 15
 | 
	
		
			
			|  | 284 | +    kill ${pid}
 | 
	
		
			
			|  | 285 | +}
 | 
	
		
			
			|  | 286 | +
 | 
	
		
			
			|  | 287 | +while [[ $# > 0 ]]
 | 
	
		
			
			| 281 | 288 |  do
 | 
	
		
			
			| 282 | 289 |      key="$1"
 | 
	
		
			
			| 283 | 290 |  
 | 
	
	
		
			
			|  | @@ -297,6 +304,10 @@ do
 | 
	
		
			
			| 297 | 304 |              shift
 | 
	
		
			
			| 298 | 305 |              SETUP_CLIENT_APP_NAME=${1}
 | 
	
		
			
			| 299 | 306 |              ;;
 | 
	
		
			
			|  | 307 | +        -v|--verify|--verifykeys)
 | 
	
		
			
			|  | 308 | +            verify_ssh_server_key
 | 
	
		
			
			|  | 309 | +            exit 0
 | 
	
		
			
			|  | 310 | +            ;;
 | 
	
		
			
			| 300 | 311 |          -m|--mesh)
 | 
	
		
			
			| 301 | 312 |              shift
 | 
	
		
			
			| 302 | 313 |              MESH_CLIENT_INSTALL=${1}
 |