ServerAuditor è un'app gratuita per iPad che consente di ssh su un server. Sto cercando di copiare la mia chiave pubblica su un server per consentire la password meno login. Su un PC questo è facile- Genera la chiave rsa terminale aperto e
a@A:~> cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'
b@B's password:
Inserisci la password e sto bene.
Questa app ha tuttavia il seguente script dove $ 1 è .ssh e $ 2 è chiavi autorizzate e $ 3 è la chiave pubblica
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
Penso di sapere cosa sta facendo lo script di bash, ma perché cambia le autorizzazioni?