#liste_articles {display:block}

Putty : pour se connecter depuis Windows en ssh

mardi 1er juillet 2003

 

Putty : pour se connecter depuis Windows en ssh

L’utilitaire putty.exe, pour se connecter en ssh à une machine Linux depuis Windows.

Putty

Putty est un client telnet et ssh pour Windows.

Il permet de se connecter à une machine distante qui tourne sous Linux par exemple (pourvu que le serveur ssh soit actif sur cette dernière).

Avec ssh, la connexion est sécurisée (authentifiée et chiffrée). Putty donne une console de commande sur la machine distante, comme si on y était.

Le site du projet, où sont publiés les documents et les mises à jours, est le suivant :
http://www.chiark.greenend.org.uk/ sgtatham/putty/.

Vous pouvez télécharger ici une version d’avril 2003.

pscp : la copie sécurisée

On peut transférer des fichiers en utilisant la commande pscp de Putty.

Il s’agit d’une commande console (à utiliser dans une console ms-dos). Il faut donc que le fichier pscp.exe se trouve dans le répertoire courant ou que le chemin soit dans l’environnement de Windows.
Pour ajouter le chemin dans l’environnement, dans la console ms-dos, taper

set PATH=C:\path\to\putty\directory;%PATH%

Cet environnement durera le temps de la session ms-dos.
Pour que ce chemin soit inséré à chaque démarrage, sous NT-2000-Xp il faut l’ajouter dans :
Panneau de configuration -> Système -> Avancé -> Variables d’environnement, sélectionner la variable "Path" -> Modifier
N’effacez pas les chemins existants ! Il faut juste ajouter le nouveau chemin en le séparant des autres par un point-virgule " ;".
Sous Windows 95-98-ME il faut ajouter une ligne contenant la commande précédente dans le fichier AUTOEXEC.BAT .

Bon, maintenant que tout cela est fait, on peut utiliser la commande "pscp" !
La syntaxe est la suivante (comme la commande scp sous Unix) :

pscp chemin_source nom_utilisateur@machine_distante:chemin_cible

ou

pscp nom_utilisateur@machine_distante:chemin_source chemin_cible_local

avec
nom_utilisateur : celui d’un utilisateur enregistré en local sur la machine cible (doit marcher pour "root"),
chemin_source : le fichier source, précédé du chemin si le fichier n’est pas dans le répertoire courant,
machine_distante : le nom ou l’adresse IP de la machine à laquelle on se connecte,
chemin_cible : le nom de la copie précédé de son chemin éventuel.

La première forme permet un transfert d’"ici" vers "là-bas", et la deuxième de "là-bas" vers "ici".

Ce logiciel est sous licence libre du MIT, cf. http://www.chiark.greenend.org.uk/ sgtatham/putty/licence.html.

Documents :

par JFR