informatique:linux:ssh
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:linux:ssh [2008/03/03 14:27] – benoit | informatique:linux:ssh [2014/12/29 10:59] (Version actuelle) – benoit | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | |||
| + | |||
| + | |||
| ===== Création d'un tunnel SSH ===== | ===== Création d'un tunnel SSH ===== | ||
| - | Ci-dessous on demande à 192.168.0.2 d' | ||
| - | ssh -N -g -L 6666: | ||
| - | On peut ensuite | + | ==== Ouverture port " |
| + | |||
| + | Ci-dessous on alloue le port **6666** à notre poste pour pouvoir | ||
| + | ssh -g -L 6666: | ||
| + | |||
| + | Depuis notre poste si l'on tape **http:// | ||
| + | |||
| + | |||
| + | ==== Ouverture port " | ||
| + | |||
| + | Il est possible de faire l' | ||
| + | ssh -g -R 6666: | ||
| + | |||
| + | L' | ||
| + | |||
| + | La commande ci-dessous assigne | ||
| + | ssh root@192.168.0.1 -R 6666: | ||
| + | |||
| + | ===== Changer le port d' | ||
| + | Editer le fichier ''/ | ||
| + | Port 22 | ||
| + | par | ||
| + | Port 443 | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Se connecter sur un serveur via un proxy ===== | ||
| + | Pour le faire nous avons besoin d'un programme nommé **connect** pour passer le proxy : | ||
| + | |||
| + | Récuperer l' | ||
| + | |||
| + | La déposer sur votre poste linux puis décompresser l' | ||
| + | unzip connect.zip | ||
| + | |||
| + | Compiler le programme : | ||
| + | gcc connect.c -o connect | ||
| + | |||
| + | Puis déposer le binaire dans **/ | ||
| + | mv connect /usr/bin | ||
| + | |||
| + | Pour se connecter via le proxy la commande sera par exemple la suivante : | ||
| + | ssh -o ProxyCommand=" | ||
| + | |||
| + | Pour configurer l' | ||
| + | ProxyCommand connect -H proxy.domaine.com: | ||
| ===== Connexion SSH avec authentification par clé ===== | ===== Connexion SSH avec authentification par clé ===== | ||
| Ligne 24: | Ligne 73: | ||
| == Copie de la clé publique de la machine-A vers la machine-B == | == Copie de la clé publique de la machine-A vers la machine-B == | ||
| - | scp id_dsa.pub machine-B: | ||
| - | Sur la machine-B concaténer la clé public dans le fichier authorized_keys | + | Depuis |
| - | cat id_dsa.pub > $HOME/.ssh/authorized_keys | + | cat ${HOME}/ |
| - | La connexion sans mot de passe est desormais | + | ou avec création du répertoire ${HOME}/ |
| + | cat ${HOME}/ | ||
| + | |||
| + | La connexion sans mot de passe est désormais | ||
| Ligne 43: | Ligne 94: | ||
| remote-host$ ssh-keygen -i -f ~/ | remote-host$ ssh-keygen -i -f ~/ | ||
| remote-host$ cat ~/ | remote-host$ cat ~/ | ||
| + | |||
| + | ===== Se connecter en SSH sans interaction pour le mot de passe ===== | ||
| + | Installer le paquetage '' | ||
| + | |||
| + | Pour se connecter en ssh : | ||
| + | sshpass -p ' | ||
| + | |||
| + | ******* étant le mot de passe en clair. | ||
| + | |||
| Ligne 48: | Ligne 108: | ||
| - | ==== Putty ==== | ||
| - | === Proxy SSH === | ||
| - | Contourner l' | ||
| - | == Prérequis == | ||
| - | * Avoir un serveur linux avec un demon SSH ecoutant sur l'un des port : '' | ||
| - | * Client putty | ||
| - | == Connexion SSH == | ||
| - | Lancer putty et configurer ainsi : | ||
| - | **Dans '' | ||
| - | * Dans **Host Name** indiquer l' | ||
| - | * Dans **Port** indiquer le port 443, 80 ou 8080 | ||
| - | **Dans '' | ||
| - | * Dans **Proxy type** selectionner HTTP | ||
| - | * Dans **Proxy hostname** indiquer l' | ||
| - | * Dans **Port** indiquer le port du proxy de l' | ||
| - | * Dans **Username** et **Password** indiquer le login et mot de passe à utiliser pour la connexion au proxy de l' | ||
informatique/linux/ssh.1204554432.txt.gz · Dernière modification : (modification externe)
