Vérifier les infos de connexion
Trois moyens d’accès : choisissez selon votre besoin
Pour les tâches en ligne de commande, utilisez SSH. Pour l’interface graphique de macOS, optez pour le partage d’écran. Transférez vos projets et fichiers de build via SSH. Ne devinez pas les ports en multipliant les essais.
Connexion SSH
Ouvrez l’instance concernée dans le portail et vérifiez le nom d’hôte, le port SSH et le nom d’utilisateur. Dans votre terminal local, exécutez la commande ci-dessous en remplaçant les valeurs en majuscules par celles de l’instance.
ssh -p SSH_PORT USER@HOST
Le port SSH utilisé le plus souvent est le 22, mais votre instance peut être accessible sur un autre port. Vérifiez l’empreinte de l’hôte avant la première connexion. Si elle change, cherchez-en la raison au lieu d’ignorer l’avertissement.
En cas de délai d’attente, vérifiez le nom d’hôte, le réseau et le port. En cas de refus d’accès, vérifiez le nom d’utilisateur et le mode d’authentification. Ne divulguez pas vos mots de passe ni vos clés privées dans des journaux publics.
Pour les builds, les scripts et l’analyse des journaux
Partage d’écran macOS (VNC)
Récupérez l’adresse, le port et les informations d’authentification du partage d’écran dans le portail. Saisissez-les dans l’application de partage d’écran de votre Mac ou dans un client VNC compatible. N’utilisez pas le port SSH.
Le port VNC utilisé le plus souvent est le 5900, mais le port réellement accessible est celui indiqué dans les informations de l’instance. Ne faites pas apparaître les informations d’authentification du partage d’écran dans des captures ni dans des documents partagés avec toute l’équipe.
Privilégiez une connexion sécurisée. Pour créer un tunnel SSH, transférez le port local 5901 vers le service VNC de l’instance, puis connectez-vous à l’adresse locale.
ssh -N -L 5901:127.0.0.1:VNC_PORT -p SSH_PORT USER@HOST
Cette redirection ne fonctionne que si le service VNC écoute sur l’instance et que la redirection SSH est autorisée. Un écran noir et un échec d’authentification sont deux problèmes distincts : précisez lequel lorsque vous contactez le support.
Pour l’interface graphique et les vérifications de l’environnement
Transfert de fichiers (scp / rsync)
Commencez par vérifier que la connexion SSH fonctionne. Les transferts passent eux aussi par SSH : aucun service de transfert de fichiers supplémentaire n’est nécessaire. Utilisez scp pour les petits fichiers et rsync pour synchroniser régulièrement un répertoire de projet.
scp -P SSH_PORT ./build.zip USER@HOST:~/
rsync -av -e "ssh -p SSH_PORT" ./project/ USER@HOST:~/project/
Attention : l’option de port de scp est la majuscule -P, tandis que celle de SSH est la minuscule -p. Avec rsync, la barre oblique finale du chemin source indique que le contenu du répertoire doit être synchronisé.
Lors de la première synchronisation, n’ajoutez pas d’option de suppression automatique. Vérifiez d’abord le chemin de destination et le nombre de fichiers avant de transférer un grand volume de données. Une fois le téléchargement terminé, contrôlez l’intégrité de l’archive : la fin de la barre de progression ne suffit pas.
Pour le code, les ressources et les artefacts de build