« 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 similaire: sftp, similaire à ftp mais en mode sécurisé.
* 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]]''
''&rarr; [[LINUX:SSH|retour à SSH]]''
----
__NOEDITSECTION__
__NOEDITSECTION__
[[Category:LINUX]]