« LINUX:Ssh et Scp » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(3 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
__FORCETOC__ | |||
---- | |||
''→ [[LINUX:SSH|retour à SSH]]'' | |||
---- | |||
=But= | =But= | ||
Sous Linux/Fedora, les clients SSH sont aussi d'office installés. Nous verrons les commandes ssh et scp. | Sous Linux/Fedora, les clients SSH sont aussi d'office installés. Nous verrons les commandes ssh et scp. | ||
Ligne 9 : | Ligne 13 : | ||
ssh -p <port> <user>@<host> | ssh -p <port> <user>@<host> | ||
où: | où: | ||
port: port de connexion, par défaut 22 (facultatif) | '''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) | '''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) | '''host''': nom de la machine distante ou son adresse IP (nécessaire) | ||
Par exemple, pour accéder à la machine distante "serverdb" par le port 22 avec l'utilisateur local et distant "albert": | Par exemple, pour accéder à la machine distante "serverdb" par le port 22 avec l'utilisateur local et distant "albert": | ||
ssh serverdb | ssh serverdb | ||
Ligne 27 : | Ligne 31 : | ||
scp -r -P <port distant> <user source>@<host source>:<fichier source> <user cible>@<host cible>:<fichier cible> | scp -r -P <port distant> <user source>@<host source>:<fichier source> <user cible>@<host cible>:<fichier cible> | ||
où: | où: | ||
-r: récursif, nécessaire dans le cas de copie d'une arborescence de fichiers sinon pas. | '''-r''': récursif, nécessaire dans le cas de copie d'une arborescence de fichiers sinon pas. | ||
port distant: port de connexion sur la machine distante, par défaut 22 (facultatif) | '''port distant''': port de connexion sur la machine distante, par défaut 22 (facultatif) | ||
user source: nom d'utilisateur sur la machine source, par défaut, l'utilisateur courant de la machine appelante (facultatif) | '''user source''': nom d'utilisateur sur la machine source, par défaut, l'utilisateur courant de la machine appelante (facultatif) | ||
user cible: nom d'utilisateur sur la machine cible, par défaut, l'utilisateur courant de la machine appelante (facultatif) | '''user cible''': nom d'utilisateur sur la machine cible, par défaut, l'utilisateur courant de la machine appelante (facultatif) | ||
host source: nom de la machine source ou son adresse IP (facultatif) | '''host source''': nom de la machine source ou son adresse IP (facultatif) | ||
host cible: nom de la machine cible ou son adresse IP (facultatif) | '''host cible''': nom de la machine cible ou son adresse IP (facultatif) | ||
fichier source: fichier(s) ou répertoire(s) sources à copier (nécessaire) | '''fichier source''': fichier(s) ou répertoire(s) sources à copier (nécessaire) | ||
fichier cible: fichier cible s'il est seul en cas renommage ou, plus habituellement, le répertoire cible (nécessaire) | '''fichier cible''': fichier cible s'il est seul en cas renommage ou, plus habituellement, le répertoire cible (nécessaire) | ||
Ligne 50 : | Ligne 54 : | ||
'''Notes''': | '''Notes''': | ||
* Il existe une commande | * Il existe aussi une commande: sftp, similaire à ftp mais en mode sécurisé. | ||
* Ces commandes peuvent être implémentées sous Windows avec les packages "openssh" ou "putty" (putty.exe, pscp.exe, psftp.exe). | * Ces commandes peuvent être implémentées sous Windows avec les packages "openssh" ou "putty" (putty.exe, pscp.exe, psftp.exe). | ||
* On peut accroitre la sécurité en remplaçant le mot de passe par une paire de certificats (privés-public) dont seul l'utilisateur possède la clé privée. Cette clé peut être en outre protégée par un mot de passe pour contrecarrer | * On peut accroitre la sécurité en remplaçant le mot de passe par une paire de certificats (privés-public) dont seul l'utilisateur possède la clé privée. Cette clé peut être en outre protégée par un mot de passe pour contrecarrer le vol. Cet usage est à privilégier dans le cas d'utilisation en dehors du LAN privé. Il est aussi utilisé pour automatiser la synchronisation via la commande "rsync" en la sécurisant par SSH. | ||
---- | ---- | ||
'' | ''→ [[LINUX:SSH|retour à SSH]]'' | ||
---- | |||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
[[Category:LINUX]] |