« LINUX:Ssh et Scp » : différence entre les versions

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche
(Page créée avec « =But= Sous Linux/Fedora, les clients SSH sont aussi d'office installés. Nous verrons les commandes ssh et scp. =ssh= Cette commande de ligne, sous son aspect le plus s… »)
 
Aucun résumé des modifications
Ligne 4 : Ligne 4 :


=ssh=
=ssh=
Cette commande de ligne, sous son aspect le plus simple, permet d'ouvrir une session de type terminal sur une machine distante. Cette session donne la possibilité d'effectuer toutes sortes d'actions en ligne de commande directement sur cette machine distante.
Cette commande de ligne, sous son aspect le plus simple, permet d'ouvrir une session de type terminal sur une machine distante. Cette session donne la possibilité d'effectuer toutes sortes d'actions en ligne de commande directement sur cette machine distante et par conséquence, de créer des scripts utilisables, par exemple, dans le CRON.
 
La structure de base de la commande est:
ssh -p <port> <user>@<host>
où:
port: port de connexion, par défaut 22 (facultatif)
user: nom d'utilisateur sur la machine distante, par défaut, l'utilisateur courant de la machine appelante (facultatif)
host: nom de la machine distante ou son adresse IP (nécessaire)
Par exemple, accéder à la machine distante "serverdb" par le port 22 avec l'utilisateur local et distant "albert":
ssh serverdb
ou, autre exemple, accéder à la machine distante "serverdb.home.dom" par le port 4321 avec l'utilisateur local "root" et et l'utilisateur distant "albert":
ssh -p 4321 albert@serverdb.home.dom
 
Lors de la première connexion, il est demandé d'accepter le certificat. Ensuite il faut fournir le mot de passe de l'utilisateur distant. Sous linux, le certificat est stocké dans le fichier "known_hosts" du répertoire ".ssh" se trouvant à la racine de l'espace disque de l'utilisateur. Ce chemin est renseigné dans le fichier "/etc/passwd".
 





Version du 20 octobre 2020 à 17:17

But

Sous Linux/Fedora, les clients SSH sont aussi d'office installés. Nous verrons les commandes ssh et scp.


ssh

Cette commande de ligne, sous son aspect le plus simple, permet d'ouvrir une session de type terminal sur une machine distante. Cette session donne la possibilité d'effectuer toutes sortes d'actions en ligne de commande directement sur cette machine distante et par conséquence, de créer des scripts utilisables, par exemple, dans le CRON.

La structure de base de la commande est:

ssh -p <port> <user>@<host>

où:

port: port de connexion, par défaut 22 (facultatif)
user: nom d'utilisateur sur la machine distante, par défaut, l'utilisateur courant de la machine appelante (facultatif)
host: nom de la machine distante ou son adresse IP (nécessaire)

Par exemple, accéder à la machine distante "serverdb" par le port 22 avec l'utilisateur local et distant "albert":

ssh serverdb

ou, autre exemple, accéder à la machine distante "serverdb.home.dom" par le port 4321 avec l'utilisateur local "root" et et l'utilisateur distant "albert":

ssh -p 4321 albert@serverdb.home.dom

Lors de la première connexion, il est demandé d'accepter le certificat. Ensuite il faut fournir le mot de passe de l'utilisateur distant. Sous linux, le certificat est stocké dans le fichier "known_hosts" du répertoire ".ssh" se trouvant à la racine de l'espace disque de l'utilisateur. Ce chemin est renseigné dans le fichier "/etc/passwd".





->retour à SSH