L'app Ssh su iPad esegue script bash

1

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?

    
posta aquagremlin 15.02.2016 - 02:09
fonte

1 risposta

4

Perché le credenziali SSH non dovrebbero mai essere leggibili in gruppo o leggibili. Il fatto che i server amministrati siano configurati in modo errato e non li faccia rispettare non è una buona cosa.

    
risposta data 15.02.2016 - 04:58
fonte

Leggi altre domande sui tag