J'exécute CyanogenMod 7 et j'aimerais activer la connexion SSH sans mot de passe à mon ordinateur principal Linux sur mon réseau, mais uniquement lorsque le téléphone accède au serveur sur le même réseau. Comment/où dois-je placer mon fichier .ssh/known_hosts pour activer ceci ?
Réponse
Trop de publicités?Essayez ce :
-
Prenez/ générer une clé publique de votre appareil Android. Ne codez jamais votre mot de passe en dur dans les scripts :)
-
Mettez-le dans
.ssh/authorized_keys
sur l'ordinateur principal -
Ensuite, utilisez
"from="
pour limiter l'IP et le nom d'hôte à votre réseau local, par exemplefrom="192.168.1.*"
.
Si la plage d'IP ne fonctionne pas, configurez un nom d'hôte fixe pour l'adresse MAC de votre appareil sur le WLAN. Certains firmwares d'AP, comme OpenWRT, le permettent.