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:48] – 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 44: | Ligne 95: | ||
| 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. | ||
| - | ==== Putty ==== | ||
| - | === Proxy SSH avec Putty === | ||
| - | Contourner l' | ||
| - | Dans l' | ||
| - | |||
| - | **Category '' | ||
| - | Nous indiquons ci-dessous les paramètres de connexion de **mon-ordi-chez-moi**: | ||
| - | * Dans **Host Name** indiquer l' | ||
| - | * Dans **Port** indiquer le port **443** | ||
| - | **Category '' | ||
| - | Nous indiquons ici les paramètres de connexion au proxy de l' | ||
| - | * 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 du proxy de l' | ||
| - | **Category '' | ||
| - | Nous indiquons ci-dessous le port que nous voulons allouer le port 8080 de notre ordinateur local et indiquer que nous voulons faire du proxy par tunnel SSH | ||
| - | * Dans **Source port** indiquer 8080 | ||
| - | * Selectionner **Dynamic** puis valider par **Add** | ||
informatique/linux/ssh.1204555720.txt.gz · Dernière modification : (modification externe)
