xCute - exéCuter à distance - Sécurité via SSH clé privée/publique
SSH (Secure Shell) est la méthode utilisé par xCute pour exécuter à distance. SSH peut être utilisé avec des clés privées/publiques et une phrase clé. Avec un mot de passe non vide est une méthode qui augmente le niveau de sécurité sur la méthode traditionnelle de login/mot clé.

Il existe deux modes possibles, RSA et DSA. xCute instrumenté tout les deux.

En utilisant des clés RSA, vous devez enregistrer la clé privée sur l'appareil mobile et la clé publique sur le serveur.

Utilisation de clés DSA, vous devez garder les deux touches, privé et public dans le dispositif mobile et la clé publique sur le serveur.

xCute enregistrer la clé privée sur l'appareil mobile. Xcute va pas transférer cette clé, jamais, pas même à iCloud.

Il est nécessaire de générer au moins une paire de clés publique/privée. Vous pouvez utiliser cette paire en plus d'un serveur ou vous pouvez générer une paire pour chaque utilisateur/projet.

1 - Comment générer des clés SSH privées/publiques

Pour générer une paire de clés, vous devez utiliser le mécanisme traditionnel ssh-keygen sur une machine Linux/Unix/MacOS.

La première étape est de vérifier s'il existe déjà un couple de clés.
$ ls ~/.ssh

Si vous trouvez id_rsa.pub et id_rsa sauter cette étape. Sinon, procédez comme suit pour créer une paire de clés:

$ ssh-keygen -t rsa

ssh-keygen demander l'adresse de destination pour stocker les clés, accepter avec <enter/accepter>.
Puis il a demandé une phrase clé, enter et ne la oublier pas, parce que vous aurez besoin dans Xcute.

Enter file in which to save the key (/Users/yourName/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 

Lorsque ssh-keygen terminé, il aura généré une paire de clés, une privée et une publique:

$ ls -l ~/.ssh
total 24
-rw------- 1 user group 1533 Apr  3 15:03 id_rsa
-rw------- 1 user group  520 Apr  3 15:03 id_rsa.pub


2 - Comment faire pour transférer la clé publique sur le serveur

  • Mac OS/Linux/Unix:
    Vous devez transférer la clé publique sur le serveur de la manière habituelle, par exemple en utilisant scp:
    $ cat ~/.ssh/id_rsa.pub | ssh usuario@suServidor 'cat >> /home/user/.ssh/authorized_keys'
    
  • Windows:
    Transfert la clé publique à votre serveur suivant les instructions de votre fournisseur de serveur SSH.
    Pour Bitvise SSH Server, vérifie leur FAQ


3 - Comment transférer le dispositif mobile clé privée par e-mail

Pour transférer le clé privée au dispositif mobile, vous devez l'envoyer à xCute. La meilleure façon est de le faire par courrier électronique, où le contenu sélectionné a été généré:
$ cat .ssh/id_rsa
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,F9D55628E1A68A6D9FCE2152DE72E23D

xqjS15KzZ1esrJ6jSRYDSWRK4yaymvyLlQ4wIC/J5jpaYtzV7QenFPUmSS9hzOez
KxjeBltp/ovQiZxvUpza65cvI9f4S66NLM0JlpDumDZctVNzPqNwrj+wKRBfQeDe
Q2ZO1MAPYeQ5uNaNEjRnbdLk1Ulw6biDI7pWfeZYRyRqs8toG1nhaScnCrIzFVC9
...
QQ06s43uTYQ55NUWqNqev5PsWt/5D0OYSCmwPL7UjI6POKjvxd7+xS0o4SnaUDLA
pJnWh9jm76DLoF4RlR7jSup6PY0LpS5A6zsBHpgTwVGBmSW7XEIZqgyi2TfCyQeR
-----END RSA PRIVATE KEY-----


puis le coller dans un e-mail qui vous envoyé à vous même.

4 - Comment faire pour transférer la clé privée de l'e-mail pour xCute

Vous devez d'abord sélectionner et copier - dans l'appareil mobile - le contenu de la clé privée que vous avez reçu par e-mail. Ne vous inquiétez pas si la dans la de sélection de l'e-mail il y a plus de texte adjacente a la clé, Xcute va a l'ignorer, il suffit de clic sur Sélectionner tout et Copier:
email select all email select all
En xCute collez la clé dans les page Importer de paramètres globaux à paramètres du serveur. N'oubliez pas de clic sur Enregistrer après Coller.
xcute instructions xcute paste


5 - En utilisant une paire de clés DSA

Différences pour installer des paires de clés DSA:
  • Lorsque vous utilisez ssh-keygen, entre issh-keygen-t dsa au lieu de ssh-keygen-t rsa
  • Vous devez transférer Xcute deux touches, privé et public.
  • Lors de l'envoi du mail, collez la première fois après la clé privée et publique, l'un après l'autre.
  • Lorsque vous recevez l'e-mail sur votre appareil mobile, sélectionnez tout et coller les deux ensemble. xCute va savoir les sépare seulement si elles ont été collé dans l'ordre indiqué ci-dessus.
    xcute paste