


Utiliser ssh
Teneur
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

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.

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.

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 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. 

$ ssh
Partie 2 sur 3: Apprendre les commandes de base

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.
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.
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.
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
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
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.
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.SMS
accordera 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.
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.
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
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
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.
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

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.
Articles sur le sujet "Utiliser ssh"
Оцените, пожалуйста статью
Populaire