|  | @@ -32,14 +32,14 @@ fi
 | 
	
		
			
			| 32 | 32 |  
 | 
	
		
			
			| 33 | 33 |  if [ "$SSH_PUBLIC_KEY" ]; then
 | 
	
		
			
			| 34 | 34 |      if [ ${#SSH_PUBLIC_KEY} -gt 5 ]; then
 | 
	
		
			
			| 35 |  | -        if [ -f $SSH_PUBLIC_KEY ]; then
 | 
	
		
			
			|  | 35 | +        if [ -f "$SSH_PUBLIC_KEY" ]; then
 | 
	
		
			
			| 36 | 36 |              mkdir /home/$MY_USERNAME/.ssh
 | 
	
		
			
			| 37 | 37 |              cp $SSH_PUBLIC_KEY /home/$MY_USERNAME/.ssh/authorized_keys
 | 
	
		
			
			| 38 | 38 |              echo 'ssh public key installed'
 | 
	
		
			
			| 39 | 39 |          else
 | 
	
		
			
			| 40 |  | -            if [[ $SSH_PUBLIC_KEY == "ssh-"* ]]; then
 | 
	
		
			
			|  | 40 | +            if [[ "$SSH_PUBLIC_KEY" == "ssh-"* ]]; then
 | 
	
		
			
			| 41 | 41 |                  mkdir /home/$MY_USERNAME/.ssh
 | 
	
		
			
			| 42 |  | -                echo $SSH_PUBLIC_KEY > /home/$MY_USERNAME/.ssh/authorized_keys
 | 
	
		
			
			|  | 42 | +                echo "$SSH_PUBLIC_KEY" > /home/$MY_USERNAME/.ssh/authorized_keys
 | 
	
		
			
			| 43 | 43 |                  echo 'ssh public key installed'
 | 
	
		
			
			| 44 | 44 |              else
 | 
	
		
			
			| 45 | 45 |                  echo 'The second parameter does not look like an ssh key'
 |