Présentation de Claude Code
Claude Code est un outil qui permet de contrôler un Mac à distance. Pour utiliser cet outil en toute sécurité, il est recommandé de l'installer sur un Mac séparé, dédié à cet usage. Cela permet de limiter les risques liés à l'exécution de tâches avec des permissions étendues sur le Mac principal.
Configuration du Mac cible
Pour configurer le Mac cible, il faut d'abord s'assurer que le compte utilisateur a des droits d'administration. Ensuite, il faut activer le protocole SSH pour permettre au Mac source de se connecter au Mac cible. Cela se fait en exécutant les commandes suivantes sur le Mac cible :
sudo dseditgroup -o edit -a <user> -t user admin
sudo systemsetup -setremotelogin on
Il est également nécessaire de configurer les paramètres de sudo pour permettre au Mac cible d'exécuter des tâches avec des permissions étendues sans demande de mot de passe.
echo "<user> ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/<user>-nopasswd >/dev/null
Connexion SSH et installation de Claude Code
Une fois le Mac cible configuré, il faut créer une clé SSH sur le Mac source et l'installer sur le Mac cible. Cela permet de se connecter au Mac cible sans avoir à saisir le mot de passe à chaque fois.
ssh-keygen -t ed25519
ssh-copy-id <user>@<target-host>.local
Enfin, il faut installer Claude Code sur le Mac cible et configurer les paramètres de connexion pour permettre au Mac source de contrôler le Mac cible à distance.
Utilisation de Claude Code
Une fois Claude Code installé et configuré, il est possible de l'utiliser pour contrôler le Mac cible à distance. Il est également possible de partager le presse-papiers entre les deux Macs en utilisant l'outil clip.sh.