Comment se connecter à Ubuntu depuis Windows via SSH et SFTP

Utilisez SSH pour le terminal Ubuntu et SFTP pour les transferts de fichiers graphiques. Installez OpenSSH Server sur Ubuntu ; Windows 10 et 11 intègrent un client OpenSSH pour PowerShell ou le Terminal Windows. WinSCP utilise le même service SSH pour l’accès aux fichiers.

Ces étapes supposent que les deux ordinateurs partagent un réseau local ou un VPN de confiance. Pour l'accès à distance, utilisez un VPN ou les règles d'un fournisseur agréé ; évitez d'exposer publiquement le protocole SSH. L'affichage du terminal et les libellés des paramètres peuvent varier selon la version.

Préparer Ubuntu pour SSH

  1. Trouvez le nom d'utilisateur et l'adresse réseau de votre système Ubuntu. Sur Ubuntu, ouvrez le Terminal et exécutez la commande suivante : `sudo apt-get` whoamipour obtenir le nom du compte et `sudo hostname -Iapt-get` pour obtenir l'adresse réseau. Notez l'adresse LAN privée de votre connexion active, par exemple : `/ 192.168.1.25usr/localhost/1234`. Pour un serveur géré, demandez à son administrateur le nom d'hôte ou l'adresse réseau.
    Terminal Ubuntu affichant l'utilisateur connecté alex et l'adresse réseau privée de l'ordinateur, 192.168.1.25.
    Sous Ubuntu, notez le nom du compte et l'adresse LAN que vous saisirez sous Windows.
  2. Installez le serveur OpenSSH. Dans le terminal Ubuntu, mettez à jour la liste des paquets et installez le paquet serveur :
    sudo apt update
    sudo apt install openssh-server
    Ubuntu indique openssh-serverque le paquet permettant d'accepter les connexions SSH est spécifié. APT vérifie s'il est déjà à jour.
    Terminal Ubuntu exécutant apt update et installant le paquet serveur OpenSSH.
    Installez le serveur OpenSSH sur l'ordinateur Ubuntu.
  3. Vérifiez le service et le pare-feu. Assurez-vous que le protocole SSH est en cours d'exécution.
    systemctl status ssh
    Recherchezactive (running) ; si arrêté, exécutez sudo systemctl start ssh. Vérifiez sudo ufw status. Si UFW est actif, autorisez SSH avec sudo ufw allow OpenSSHou sudo ufw allow 22. Un serveur cloud peut également nécessiter une règle SSH entrante dans le pare-feu de son fournisseur. Ne modifiez pas les règles du pare-feu distant tant que vous n'êtes pas certain qu'elles préserveront l'accès.
    Le terminal Ubuntu affiche le service SSH comme actif et la commande UFW pour autoriser OpenSSH.
    Vérifiez que le service SSH est actif ; autorisez SSH via UFW uniquement si ce pare-feu est activé.

Se connecter depuis Windows avec PowerShell

  1. Vérifiez que le client SSH Windows est installé. Ouvrez PowerShell ou le Terminal Windows et exécutez la commande appropriée ssh -V. S'il sshest absent, recherchez « Fonctionnalités facultatives » dans les Paramètres , ajoutez « Client OpenSSH » et installez-le. Ce menu se trouve dans « Applications » sur certaines versions de Windows 10 et dans « Système » sur Windows 11.
    Windows PowerShell affichant la sortie de ssh -V.
    Vérifiez que le client OpenSSH pour Windows est disponible.
  2. Démarrez la connexion. Dans PowerShell, saisissez ssh username@address, en remplaçant les deux valeurs par le compte et l'adresse Ubuntu de l'étape 1. Par exemple :
    ssh alex@192.168.1.25
    Pour un port SSH non standard, ajoutez -p, par exemple ssh -p 2222 alex@192.168.1.25.
    Windows PowerShell avec la commande ssh alex@192.168.1.25 prêt à être exécuté.
    Connectez-vous en utilisant le nom d'utilisateur et l'adresse Ubuntu.
  3. Lors de la première connexion, vérifiez la clé d'hôte du serveur. SSH affiche un avertissement d'authentification et une empreinte numérique. Vérifiez-la auprès de l'administrateur ou, sous Ubuntu sudo ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub, à l'aide de la commande `ssh -v`. Si elle correspond, saisissez `ssh -v` yes. Si elle diffère ou ne peut être vérifiée, interrompez la connexion et vérifiez l'adresse du serveur.
    PowerShell affiche l'invite d'empreinte digitale de la clé hôte SSH de la première connexion.
    Vérifiez la clé d'hôte avant de faire confiance à un nouveau serveur SSH.
  4. Connectez-vous et utilisez le shell distant. Saisissez votre mot de passe Ubuntu ; aucun caractère ne s'affiche pendant la saisie. L'invite du shell distant confirme la connexion. Les commandes s'exécutent désormais sous Ubuntu ; vérifiez donc l'invite avant d'utiliser des commandes d'administration.
    PowerShell s'est connecté à Ubuntu et affiche l'invite de commande distante.
    Après l'authentification, PowerShell accepte les commandes dans le shell Ubuntu distant.
  5. Déconnectez-vous une fois terminé. Saisissez la commande exitet appuyez sur Entrée pour fermer la session SSH et revenir à l'invite de commandes Windows.
    PowerShell affiche la sortie, fermant la session SSH et retournant à l'invite Windows.
    Tapez exit pour fermer la session distante.

Accéder aux fichiers Ubuntu depuis Windows via SFTP

L'ancien flux de travail de l'Explorateur de fichiers Windows ftp://nécessite un service FTP distinct et n'utilise pas la connexion SSH mentionnée précédemment. Utilisez plutôt SFTP : il transfère les fichiers via une connexion chiffrée SSH. WinSCP est un client Windows compatible SFTP qui propose un gestionnaire de fichiers à deux volets.

  1. Installez WinSCP et sélectionnez SFTP. Téléchargez WinSCP depuis son site officiel . Dans la fenêtre de connexion, sélectionnez SFTP comme protocole de transfert de fichiers.
    Fenêtre de connexion WinSCP avec SFTP sélectionné et champs hôte et utilisateur vides.
    Ouvrez WinSCP et sélectionnez SFTP comme protocole de transfert de fichiers.
  2. Saisissez les informations de connexion Ubuntu. Indiquez l'adresse IP ou le nom d'hôte Ubuntu, le port 22(sauf s'il a été modifié) et vos identifiants de compte, puis sélectionnez « Se connecter » . Si les mots de passe sont désactivés, configurez votre clé SSH dans les paramètres de session avancés de WinSCP.
    Formulaire de connexion SFTP WinSCP rempli avec l'adresse Ubuntu 192.168.1.25, le port 22 et l'utilisateur alex.
    Saisissez l'hôte Ubuntu, le port SSH et les identifiants du compte.
  3. Vérifiez la clé hôte SFTP. Comparez l'empreinte de la première connexion avec la valeur vérifiée à l'étape 6 ou celle de l'administrateur. Acceptez uniquement si elle correspond ; sinon, annulez.
    Boîte de dialogue de première connexion WinSCP affichant l'empreinte de la clé hôte SSH avant de l'accepter.
    Comparez l'empreinte digitale de WinSCP avec la valeur vérifiée par Ubuntu avant d'accepter.
  4. Transférez des fichiers. WinSCP affiche les fichiers Windows locaux dans un volet et les fichiers Ubuntu dans l'autre. Accédez aux dossiers, puis faites glisser les fichiers entre les volets ou utilisez les commandes de transfert. Les permissions des fichiers Ubuntu restent applicables.
    WinSCP, gestionnaire de fichiers à deux volets, affiche les fichiers Windows à gauche et les fichiers Ubuntu à droite.
    Transférer des fichiers entre le panneau Windows local et le panneau Ubuntu distant.

Résoudre les erreurs de connexion courantes

  • Délai de connexion dépassé : vérifiez l’adresse, le réseau, le VPN et les règles du pare-feu.
  • Connexion refusée : vérifiez que le openssh-serverprogramme est installé, sshqu’il est en cours d’exécution et que le port est correct.
  • Accès refusé : vérifiez le nom d’utilisateur, le mot de passe ou la clé SSH requise.
  • Nom d'hôte introuvable : essayez l'adresse IP du réseau local Ubuntu ou demandez le nom DNS correct.

Pour une configuration détaillée, consultez le guide du serveur Ubuntu OpenSSH , le guide du pare-feu UFW d'Ubuntu , la documentation SSH de Microsoft pour Windows, le guide de connexion SFTP de WinSCP et ses instructions de vérification de la clé d'hôte .

Laisser un commentaire

Comment trouver et supprimer les fichiers en double sous Linux avec FSlint

Comment trouver et supprimer les fichiers en double sous Linux avec FSlint

Utilisez FSlint pour analyser les dossiers Linux sélectionnés, examiner les groupes en double et supprimer en toute sécurité les fichiers redondants ou savoir quand la fusion de liens physiques est appropriée.

Comment installer et configurer Plex sur OpenMediaVault avec Compose

Comment installer et configurer Plex sur OpenMediaVault avec Compose

L'ancien plugin OpenMediaVault pour Plex est archivé. Installez Plex sur OMV 8 avec OMV-Extras, le plugin Compose, le stockage persistant et le conteneur officiel de Plex.

Comment installer et configurer SABnzbd sous Linux

Comment installer et configurer SABnzbd sous Linux

Installez SABnzbd sur Ubuntu ou Debian, ou exécutez-le dans un conteneur Docker sur un autre hôte Linux. Ouvrez ensuite l'interface web et configurez votre fournisseur et vos dossiers de téléchargement.

Comment nettoyer et accélérer Ubuntu en toute sécurité

Comment nettoyer et accélérer Ubuntu en toute sécurité

Nettoyez et accélérez Ubuntu grâce à un nettoyage APT sécurisé, des vérifications de stockage et des contrôles de démarrage qui permettent de libérer de l'espace et de résoudre les problèmes de lenteur du bureau.

Comment enregistrer la sortie audio d'un haut-parleur sous Linux avec Audacity

Comment enregistrer la sortie audio d'un haut-parleur sous Linux avec Audacity

Capturez le son de votre bureau Linux dans Audacity en redirigeant le flux d'enregistrement vers la sortie moniteur de votre périphérique de sortie. Suivez les instructions de PulseAudio et PipeWire, les conseils d'exportation et les solutions pour les pistes silencieuses.

Comment installer Trojita Mail sur Linux

Comment installer Trojita Mail sur Linux

Vérifiez si votre distribution Linux intègre toujours Trojita, compilez-le à partir du code source de KDE si nécessaire, et configurez IMAP et SMTP de manière sécurisée.

Comment utiliser Dropbox sous Linux : installation et synchronisation de vos fichiers

Comment utiliser Dropbox sous Linux : installation et synchronisation de vos fichiers

Installez Dropbox sur Linux à partir du package officiel, connectez-vous, synchronisez un dossier local, gérez la synchronisation sélective et vérifiez l'état depuis la ligne de commande.

Comment installer Inkscape sous Linux : Ubuntu, Fedora, Arch et autres.

Comment installer Inkscape sous Linux : Ubuntu, Fedora, Arch et autres.

Installez Inkscape depuis les dépôts de votre distribution Linux, le PPA stable d'Ubuntu, Snap ou Flathub, en suivant les commandes et les notes actuelles pour choisir une source de paquets.

Comment installer le thème Paper GTK sous Linux

Comment installer le thème Paper GTK sous Linux

Installez le thème Paper GTK depuis les dépôts Linux compatibles, activez-le pour les applications GTK dans GNOME Tweaks et voyez ce que l'ancien thème peut et ne peut pas modifier.

Comment diviser un PDF dans le terminal Linux avec PDFtk

Comment diviser un PDF dans le terminal Linux avec PDFtk

Séparez chaque page PDF en un fichier distinct ou extrayez des plages de pages sélectionnées avec PDFtk sous Linux, en utilisant les instructions d'installation actuelles et des exemples de sortie sécurisés.