Lors de l'utilisation d'une connexion sécurisée, Screens peut s'authentifier auprès de la machine distante à l'aide d'un nom d'utilisateur et d'un mot de passe ou d'une clé SSH privée.
Comment s'authentifier avec une clé privée SSH
macOS
- Dans les paramètres de l'écran enregistré, cliquez sur l'onglet Connexion sécurisée.
- Cliquez sur l'icône de clé pour rechercher une clé SSH privée.
L'icône de clé deviendra bleue lors du chargement d'une clé privée valide.
iOS
- Modifier une connexion enregistrée.
- Sous Connexion sécurisée, appuyez sur Avancé.
- À côté du champ Mot de passe, appuyez sur l'icône de clé.
- Choisissez Clés ou 1Password pour rechercher une clé privée.
Considérations
- Pour des raisons techniques, Screens ne prend pas en charge le nouveau format de clé OpenSSH. Nous vous suggérons d'utiliser le format PEM.
- Screens prend en charge les clés RSA de 2048 bits ou moins; 4096 bits ou plus ne sont pas supportées.
Sécurité
Les clés SSH sont stockées de manière sécurisée dans le trousseau de clé d'iOS et de macOS.
Création d'une paire de clés
Vous pouvez utiliser l'outil de ligne de commande ssh-keygen depuis votre Mac dans Terminal pour créer une clé privée et une clé publique.
-
Ouvrir Terminal.
-
Tapez la commande suivante à l'invite:
-
ssh-keygen -N "" -m PEM -f MyKey && open .
-
-
Vous pouvez remplacer MyKey par n'importe quel autre nom. Ce paramètre est utilisé pour identifier la clé dans Screens.
-
Finder ouvrira une nouvelle fenêtre. Vous trouverez les deux fichiers (MyKey est la clé privée et la clé publique MyKey.pub) dans le dossier.
-
Copiez la clé publique sur l'ordinateur distant.
-
Ajoutez la clé publique à la liste des clés autorisées. Vous pouvez le faire avec la commande suivante dans Terminal (remplacez my_username par l'utilisateur que vous souhaitez utiliser dans Screens):
-
cat MyKey.pub >> /Users/my_username/.ssh/authorized_keys
-
-
Vous pouvez maintenant utiliser la clé privée pour vous authentifier.
-
Si vous avez déjà une clé privée sans clé publique, vous pouvez créer une nouvelle clé publique avec la commande suivante dans Terminal:
-
ssh-keygen -y -f MyKey > MyKey.pub
-
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.