ServerAuditor es una aplicación gratuita para iPad que permite hacer ssh a un servidor. Estoy tratando de copiar mi clave pública a un servidor para permitir el inicio de sesión sin contraseña. En un PC esto es fácil Generar la clave rsa abrir la terminal y
a@A:~> cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'
b@B's password:
Introduce la contraseña y ya está.
Esta aplicación sin embargo tiene el siguiente script donde $1 es .ssh y $2 son las claves autorizadas y $3 es la clave 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
Creo que sé lo que hace el bash script pero ¿por qué cambia los permisos?