Utiliser ssh

Si vous vous connectez à un autre ordinateur via Internet, ce qui est proverbialement peu sûr, vous voudrez probablement faire tout votre possible pour protéger vos données. SSH est un moyen de le faire. Pour ce faire, vous devrez installer SSH sur votre ordinateur, puis établir une connexion cryptée à un serveur. N`oubliez pas que pour sécuriser la connexion, SSH doit être activé des deux côtés de la connexion. Suivez ce guide pour vous assurer que votre connexion est aussi sécurisée que possible.

Pas

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

Image intitulée Utiliser SSH Étape 1
1. Installer SSH. Sous Windows, vous devrez télécharger un client SSH. Le plus populaire est Cygwin, que vous pouvez télécharger gratuitement sur le site Web du développeur. Téléchargez et installez le programme. PuTTY est un autre programme gratuit populaire.
  • Lors de l`installation de Cygwin vous devez choisir d`installer OpenSSH depuis la section Net.
  • Sous Linux et Mac OS X, SSH est déjà installé. C`est parce que SSH est un système UNIX, et parce que Linux et OS X sont dérivés d`UNIX.
Image intitulée Utiliser SSH Étape 2
2. Démarrer SSH. Ouvrez le programme de terminal installé par Cygwin, ou ouvrez le terminal sous OS X ou Linux. SSH utilise une interface de terminal pour communiquer avec d`autres ordinateurs. Il n`y a pas d`interface graphique pour SSH, vous devrez donc apprendre à taper des commandes.
Image intitulée Utiliser SSH Étape 3
3. Tester la connexion. Avant d`aborder la question des clés sécurisées et des transferts de fichiers, il est important de tester que SSH est correctement configuré sur votre ordinateur, ainsi que sur le système auquel vous vous connectez. Entrez la commande suivante, remplacez
$ ssh
  • Votre mot de passe vous sera demandé lorsque la connexion sera établie. Vous ne verrez pas le curseur bouger ni aucun caractère que vous entrez dans le mot de passe.
  • Si cette étape échoue, alors SSH n`est pas configuré correctement sur votre propre ordinateur, ou l`autre ordinateur n`accepte pas une connexion SSH.
  • Partie 2 sur 3: Apprendre les commandes de base

    Image intitulée Utiliser SSH Étape 4
    1. Accédez au shell SSH. Si vous vous connectez à l`autre ordinateur pour la première fois, vous devriez être dans le répertoire HOME. Pour naviguer dans cette structure de répertoires, utilisez le CD commander:
    CD ... Vous montez de 1 répertoire dans l`arborescence.
    CD . Aller dans un sous-répertoire spécifié.
    cd /accueil/répertoire/chemin/. Accédez au répertoire spécifié à partir de la racine (home).
    disque ~. Retour au répertoire HOME.
    Image intitulée Utiliser SSH Étape 5
    2. Vérifier le contenu des répertoires actuels. Pour voir quels fichiers et dossiers se trouvent dans votre emplacement actuel, utilisez la commande ls:
    ls. Répertorier tous les fichiers et dossiers du répertoire actuel.
    ls –l. Répertoriez le contenu du répertoire ainsi que des informations supplémentaires telles que la taille, les autorisations et la date.
    ls-a. Répertorier tous les contenus, y compris les fichiers et dossiers cachés.
    Image intitulée Utiliser SSH Étape 6
    3. Copier les fichiers de l`emplacement actuel vers l`ordinateur distant. Si vous souhaitez copier des fichiers de votre propre ordinateur vers un ordinateur distant, utilisez la commande scp:
    scp /localdirectory/example1.SMS sera exemple1.txt copie dans le chemin
    scp sera exemple1.txt déplacer du répertoire de base sur l`ordinateur distant vers le répertoire actuel sur l`ordinateur local.
    Image intitulée Utiliser SSH Étape 7
    4. Copier des fichiers via le shell. Utilisez la commande cp pour faire des copies de fichiers dans le même répertoire ou dans un répertoire de votre choix :
    cp exemple1.txt exemple2.SMS fera une copie de example1.txt sous le nom example2.txt au même endroit.
    cp exemple1.SMS fera une copie de example1.txt à l`emplacement indiqué par
    Image intitulée Utiliser SSH Étape 8
    5. Déplacer et renommer des fichiers. Si vous souhaitez renommer un fichier, ou si vous souhaitez déplacer le fichier sans le copier, vous pouvez exécuter la commande PL:
    exemple de mv1.txt exemple2.SMS sera exemple1.renommer txt en example2.SMS. Le fichier ne sera pas déplacé.
    mv répertoire1 répertoire2 va renommer le répertoire1 en répertoire2. Le contenu du répertoire ne sera pas modifié.
    exemple de mv1.txt répertoire1/ Will exemple1.déplacer txt dans le répertoire1.
    exemple de mv1.txt répertoire1/exemple2.SMS sera exemple1.txt dans le répertoire1 et renommez-le dans example2.SMS
    Image intitulée Utiliser SSH Step 9
    6. Suppression de fichiers et de répertoires. Si vous devez supprimer quelque chose de l`ordinateur auquel vous êtes connecté, utilisez le code rm commander:
    rm exemple1.SMS le fichier example1.SMS.
    rm –I exemple1.SMS le fichier example1.txt après avoir demandé votre confirmation.
    rm répertoire1/ supprimera le répertoire1 avec son contenu.
    Image intitulée Utiliser SSH Step 10
    sept. Modifier les autorisations pour vos fichiers. Vous pouvez modifier les autorisations de lecture et d`écriture de vos fichiers avec le chmod commander:
    chmod u+w exemple1.SMS ajoutera une autorisation de lecture (modification) au fichier pour l`utilisateur (vous). Vous pouvez également utiliser le g utiliser le modificateur pour les autorisations d`un groupe, ou la commande ô pour les permissions mondiales (tout le monde).
    chmod g+r exemple1.SMSaccordera l`autorisation de lecture/lecture (accès) au fichier pour un groupe.
  • Il existe une longue liste d`autorisations que vous pouvez utiliser pour ouvrir ou fermer certaines parties d`un système.
  • Image intitulée Utiliser SSH Step 11
    8. Apprenez les autres commandes de base couramment utilisées. Il y a quelques commandes plus importantes que vous utiliserez beaucoup dans l`interface shell. ce sont o.une.:
    mkdir nouveaurépertoire crée un nouveau sous-répertoire nommé newdirectory.
    pwd affichera l`emplacement actuel du répertoire.
    qui montre qui est connecté à un système.
    pico nouveaufichier.SMS ou vi nouveaufichier.SMS va créer un nouveau fichier et l`ouvrir avec l`éditeur de fichiers. Différents systèmes ont chacun leur propre éditeur de fichiers. Les plus connus sont pico et vi. Vous avez besoin d`une commande différente pour chaque éditeur.
    Image intitulée Utiliser SSH Step 12
    9. Informations détaillées sur les différentes commandes. Si vous n`êtes pas sûr de ce qu`une commande va faire, utilisez la commande Homme pour en savoir plus sur l`utilisation d`une commande et les paramètres à utiliser :
    Homme affiche des informations sur cette commande.
    homme – k recherchera toutes les pages du manuel pour le terme de recherche spécifié.

    Partie 3 sur 3: Création de clés avec cryptage

    Image intitulée Utiliser SSH Step 13
    1. Créez vos clés SSH. Avec ces clés, vous pouvez vous connecter à un emplacement externe, de sorte que vous devez toujours entrer un mot de passe. Il s`agit d`une méthode beaucoup plus sécurisée, car le mot de passe n`a pas besoin d`être envoyé sur le réseau à chaque fois.
    • Créez le dossier de clés sur votre ordinateur, avec la commande $ mkdir .ssh
    • Créez les clés publiques et privées avec la commande $ ssh-keygen –t rsa
    • Il vous sera demandé si vous souhaitez créer une phrase de reconnaissance pour les clés ; c`est facultatif. Si vous ne voulez pas créer de phrase de reconnaissance, appuyez sur Entrée. Cela créera deux clés dans le.répertoire ssh : id_rsa et id_rsa.pub
    • Modifier les autorisations de clé privée. Pour vous assurer que la clé privée n`est lisible que par vous, utilisez la commande $chmod 600 .ssh/id_rsa
    Image intitulée Utiliser SSH Étape 14
    2. Placer la clé publique sur l`ordinateur distant. Une fois les clés créées, vous êtes prêt à mettre la clé publique sur l`ordinateur distant afin que vous puissiez vous connecter sans mot de passe. Entrez la commande suivante et remplacez les pièces précédemment spécifiées :
    $ scp .ssh/id_rsa.pub
  • Assurez-vous de mettre deux points (:) à la fin d`une commande.
  • Vous serez invité à saisir un mot de passe avant le début du transfert de fichiers.
    Image intitulée Utiliser SSH Step 15
    3. Installer 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. Connectez-vous d`abord à l`ordinateur distant, de la même manière qu`à 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 ce fichier n`existe pas déjà, il sera créé : $ chat id_rsa.pub >> .ssh/authorized_keys
  • Modifiez les autorisations du dossier SSH pour y accéder : $chmod 700 .ssh
    Image intitulée Utiliser SSH Étape 16
  • 4. Vérifiez si la connexion fonctionne. Une fois la clé installée sur l`ordinateur distant, vous devriez pouvoir vous connecter sans être invité à saisir un mot de passe. Saisissez le mot de passe suivant pour tester la connexion : $ ssh
    Si vous vous connectez sans être invité à saisir un mot de passe, les clés sont configurées correctement.

    Оцените, пожалуйста статью