Comment utiliser SSH (avec des images)

Table des matières:

Comment utiliser SSH (avec des images)
Comment utiliser SSH (avec des images)

Vidéo: Comment utiliser SSH (avec des images)

Vidéo: Comment utiliser SSH (avec des images)
Vidéo: Que faire si vous ne parvenez pas à vous connecter à votre compte Microsoft 2024, Peut
Anonim

Si vous vous connectez à un autre ordinateur via Internet, vous souhaiterez probablement protéger vos données. SSH est un moyen d'y parvenir. Pour y arriver, vous devrez configurer SSH correctement sur votre ordinateur, puis créer une connexion cryptée à votre serveur. N'oubliez pas que pour que la connexion soit sécurisée, les deux extrémités de la connexion doivent avoir SSH activé. Suivez ce guide pour vous assurer que votre connexion est aussi sûre que possible.

Pas

Partie 1 sur 3: Connexion pour la première fois

Utiliser SSH Étape 1
Utiliser SSH Étape 1

Étape 1. Installez SSH

Pour Windows, vous devrez télécharger et installer un programme client SSH. Le plus populaire est Cygwin, qui est disponible gratuitement sur le site Web du développeur. Téléchargez-le et installez-le comme vous le feriez avec n'importe quel autre programme. PuTTY est un autre programme gratuit populaire.

  • Lors de l'installation de Cygwin, vous devez choisir d'installer OpenSSH à partir de la section Net.
  • Linux et Mac OS X sont livrés avec SSH déjà installé sur le système. C'est parce que SSH est un système UNIX et que Linux et OS X sont dérivés d'UNIX.
  • Si vous avez Windows 10 avec la mise à jour anniversaire, vous pouvez installer le sous-système Windows pour Linux fourni avec SSH préinstallé.
Utiliser SSH Étape 2
Utiliser SSH Étape 2

Étape 2. Exécutez SSH

Ouvrez le programme de terminal installé par Cygwin, ou Bash sur Ubuntu sous Windows pour Windows 10, ou ouvrez le terminal sous OS X ou Linux. SSH utilise l'interface du terminal pour interagir avec d'autres ordinateurs. Il n'y a pas d'interface graphique pour SSH, vous devrez donc vous familiariser avec la saisie de commandes.

Utiliser SSH Étape 3
Utiliser SSH Étape 3

Étape 3. Testez la connexion

Avant de vous lancer dans la création de clés sécurisées et le déplacement de fichiers, vous devez vérifier que SSH est correctement configuré sur votre ordinateur ainsi que sur le système auquel vous vous connectez. Saisissez la commande suivante, en la remplaçant par votre nom d'utilisateur sur l'ordinateur distant et par l'adresse de l'ordinateur ou du serveur distant:

  • $ ssh @

  • Si vous souhaitez spécifier un port, ajoutez

    -p 0000

  • (remplacez 0000 par le numéro de port souhaité).
  • Votre mot de passe vous sera demandé une fois la connexion établie. Vous ne verrez pas le curseur bouger ni aucun caractère saisi lorsque vous saisirez votre mot de passe.
  • Si cette étape échoue, soit SSH est configuré de manière incorrecte sur votre ordinateur, soit l'ordinateur distant n'accepte pas les connexions SSH.

Partie 2 sur 3: Apprendre les commandes de base

Utiliser SSH Étape 4
Utiliser SSH Étape 4

Étape 1. Naviguez dans le shell SSH

Lorsque vous vous connectez pour la première fois à l'ordinateur distant, vous devez vous trouver dans votre répertoire HOME. Pour vous déplacer dans la structure du répertoire, utilisez le

CD

commander:

  • cd..

  • vous déplacera vers le haut d'un répertoire.
  • CD

  • vous déplacera dans le sous-répertoire spécifié.
  • cd /accueil/répertoire/chemin/

  • vous déplacera dans le répertoire spécifié à partir de la racine (home).
  • disque ~

  • vous ramènera à votre répertoire HOME.
Utiliser SSH Étape 5
Utiliser SSH Étape 5

Étape 2. Vérifiez le contenu de votre répertoire actuel

Pour voir quels fichiers et dossiers dans votre emplacement actuel, vous pouvez utiliser le

ls

commander:

  • ls

  • listera tous les fichiers et dossiers de votre répertoire actuel.
  • ls –l

  • répertorie le contenu du répertoire ainsi que des informations supplémentaires telles que la taille, les autorisations et la date.
  • ls-a

  • listera tout le contenu, y compris les fichiers et dossiers cachés.
Utiliser SSH Étape 6
Utiliser SSH Étape 6

Étape 3. Copiez les fichiers de votre emplacement vers l'ordinateur distant

Si vous devez copier des fichiers de votre ordinateur local vers l'ordinateur auquel vous accédez à distance, vous pouvez utiliser le

scp

commander:

  • scp /localdirectory/example1.txt @:

  • copiera example1.txt dans le spécifié sur l'ordinateur distant. Vous pouvez laisser vide pour copier dans le dossier racine de l'ordinateur distant.
  • scp @:/home/example1.txt./

  • déplacera example1.txt du répertoire de base sur l'ordinateur distant vers le répertoire actuel sur l'ordinateur local.
Utiliser SSH Étape 7
Utiliser SSH Étape 7

Étape 4. Copiez les fichiers via le shell

Vous pouvez utiliser le

cp

commande pour faire des copies de fichiers soit dans le même répertoire, soit dans un répertoire de votre choix:

  • cp exemple1.txt exemple2.txt

  • créera une copie de example1.txt appelée example2.txt au même emplacement.
  • cp exemple1.txt /

  • créera une copie de example1.txt à l'emplacement spécifié par.
Utiliser SSH Étape 8
Utiliser SSH Étape 8

Étape 5. Déplacez et renommez les fichiers

Si vous souhaitez modifier le nom d'un fichier ou le déplacer sans le copier, vous pouvez utiliser le

mv

commander:

  • mv exemple1.txt exemple2.txt

  • renommera example1.txt en example2.txt. Le fichier restera au même endroit.
  • mv répertoire1 répertoire2

  • renommera le répertoire1 en répertoire2. Le contenu du répertoire restera inchangé.
  • mv exemple1.txt répertoire1/

  • déplacera example1.txt dans le répertoire1.
  • mv exemple1.txt répertoire1/exemple2.txt

  • déplacera example1.txt dans le répertoire1 et le renommera en example2.txt
Utiliser SSH Étape 9
Utiliser SSH Étape 9

Étape 6. Supprimez les fichiers et les répertoires

Si vous devez supprimer quoi que ce soit de l'ordinateur auquel vous êtes connecté, vous pouvez utiliser le

rm

commander:

  • rm exemple1.txt

  • supprimera le fichier example1.txt.
  • rm –I exemple1.txt

  • supprimera le fichier example1.txt après vous avoir demandé de confirmer.
  • rm répertoire1/

  • supprimera le répertoire1 et tout son contenu.
Utiliser SSH Étape 10
Utiliser SSH Étape 10

Étape 7. Modifiez les autorisations pour vos fichiers

Vous pouvez modifier les privilèges de lecture et d'écriture de vos fichiers en utilisant le

chmod

commander:

  • chmod u+w exemple1.txt

    ajoutera l'autorisation d'écriture (modification) au fichier pour l'utilisateur (u). Vous pouvez également utiliser le

    g

    modificateur pour les autorisations de groupe ou le

    o

  • pour les autorisations mondiales.
  • chmod g+r exemple1.txt

  • ajoutera l'autorisation de lecture (accès) au fichier pour le groupe.
  • Il existe une longue liste d'autorisations que vous pouvez utiliser pour sécuriser ou ouvrir divers aspects de votre système.
Utiliser SSH Étape 11
Utiliser SSH Étape 11

Étape 8. Apprenez les autres commandes de base assorties

Il y a quelques commandes plus importantes que vous utiliserez un peu dans l'interface shell. Ils comprennent:

  • mkdir nouveaurépertoire

  • créera un nouveau sous-répertoire appelé newdirectory.
  • pwd

  • affichera votre emplacement de répertoire actuel.
  • qui

  • montre qui est connecté au système.
  • pico nouveaufichier.txt

    ou

    vi nouveaufichier.txt

  • va créer un nouveau fichier et ouvrir l'éditeur de fichiers. Différents systèmes auront différents éditeurs de fichiers installés. Les plus courants sont pico et vi. Vous devrez peut-être utiliser des commandes différentes si un autre éditeur de fichiers est installé.
Utiliser SSH Étape 12
Utiliser SSH Étape 12

Étape 9. Obtenez des informations détaillées sur n'importe quelle commande

Si vous n'êtes pas sûr de ce qu'une commande va faire, vous pouvez utiliser le

homme

commande pour connaître toutes les utilisations et paramètres possibles:

  • homme

  • affichera des informations sur cette commande.
  • homme -k

  • recherchera dans toutes les pages de manuel le mot-clé que vous spécifiez.

Partie 3 sur 3: Création de clés cryptées

Utiliser SSH Étape 13
Utiliser SSH Étape 13

Étape 1. Créez vos clés SSH

Ces clés vous permettront de vous connecter à l'emplacement distant sans avoir à saisir votre mot de passe à chaque fois. Il s'agit d'un moyen beaucoup plus sûr de se connecter à l'ordinateur distant, car le mot de passe n'aura pas à être transmis sur le réseau.

  • Créez le dossier de clés sur votre ordinateur en entrant la commande

    $ mkdir.ssh

  • Créez les clés publiques et privées à l'aide de la commande

    $ ssh-keygen –t rsa

  • Il vous sera demandé si vous souhaitez créer une phrase secrète pour les clés; c'est facultatif. Si vous ne souhaitez pas créer de phrase secrète, appuyez sur Entrée. Cela créera deux clés dans le répertoire.ssh: id_rsa et id_rsa.pub
  • Modifiez les autorisations de votre clé privée. Afin de vous assurer que la clé privée n'est lisible que par vous, entrez la commande

    $ chmod 600.ssh/id_rsa

Utiliser SSH Étape 14
Utiliser SSH Étape 14

Étape 2. Placez la clé publique sur l'ordinateur distant

Une fois vos clés créées, vous êtes prêt à placer la clé publique sur l'ordinateur distant afin de pouvoir vous connecter sans mot de passe. Entrez la commande suivante, en remplaçant les pièces appropriées comme expliqué précédemment:

  • $ scp.ssh/id_rsa.pub @:

  • Assurez-vous d'inclure les deux points (:) à la fin de la commande.
  • Il vous sera demandé de saisir votre mot de passe avant le début du transfert de fichiers.
Utiliser SSH Étape 15
Utiliser SSH Étape 15

Étape 3. Installez la clé publique sur l'ordinateur distant

Une fois que vous avez placé la clé sur l'ordinateur distant, vous devrez l'installer pour qu'elle fonctionne correctement. Tout d'abord, connectez-vous à l'ordinateur distant de la même manière que vous l'avez fait à l'étape 3.

  • Créez un dossier SSH sur l'ordinateur distant, s'il n'existe pas déjà:

    $ mkdir.ssh

  • Ajoutez votre clé au fichier des clés autorisées. Si le fichier n'existe pas encore, il sera créé:

    $ cat id_rsa.pub >>.ssh/authorized_keys

  • Modifiez les autorisations du dossier SSH pour autoriser l'accès:

    $ chmod 700.ssh

Utiliser SSH Étape 16
Utiliser SSH Étape 16

Étape 4. Vérifiez que la connexion fonctionne

Une fois la clé installée sur l'ordinateur distant, vous devriez pouvoir établir une connexion sans être invité à saisir votre mot de passe. Saisissez la commande suivante pour tester la connexion:

$ ssh @

Si vous vous connectez sans être invité à saisir le mot de passe, les clés sont configurées correctement

Conseillé: