O aplicativo Ssh no iPad corre script bash

ServiewAuditor é um aplicativo iPad gratuito que permite que o ssh seja um server. Estou tentando copy minha key pública paira um server paira permitir a senha less login. Em um PC, isso é fácil: gere o terminal aberto da key rsa e

a@A:~> cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys' b@B's password: 

Digite a senha e eu estou bem.

No entanto, este aplicativo possui o seguinte script onde $ 1 é .ssh e $ 2 são keys autorizadas e $ 3 é a key pública

 if test ! -e $1; then mkdir $1; chmod 700 $1; fi; if test ! -e $1/$2; then touch $1/$2; chmod 600 $1/$2; fi; echo $3 >> $1/$2 

Eu acho que sei o que o script bash está fazendo, mas por que ele muda as permissions?