Client SSH en java et client SSH commun
Ce sont deux Add-On: la première donne directement sur une page web avec une applet java qui permet de se connecter sur le server en ssh via http sur l'ipcop, la seconde est le client ssh commun unix qui permet de faire du ssh et du scp vers une autre machine. ATTENTION : l'ajout du client ssh commun permettant de se connecter à distance à d'autre machine peut être considéré comme un "trou" de sécurité par les plus paranoïaques.
Index de la page
- Les besoins
- Les pré-requis:
- Obligatoire :
- Avoir une machine avec la version minimale d'IPCOP 1.4.x
- Conseillé :
- Avoir 256 Mo de RAM si vous voulez utiliser toutes les fonctionnalités du plugin (256 Mo est un minimum).
- Avoir de préférence authoriser le ssh (cliquer ici pour en savoir plus pour l'autorisation, ici pour en savoir plus pour l'utilisation du ssh) sur la machine IPCOP
- Le plugin
Télécharger le plugin client SSH java d'origine : sshclient_ipcop_1.4.8.tar.gz, ou sur le site officiel en cliquant ici. Télécharger le plugin client SSH java en français que j'ai repackagé : sshclient_ipcop_1.4.8.fr.tar.gz Télécharger le plugin client SSH commun : ssh39p1.tar.gz, ou sur le site officiel en cliquant ici Télécharger le plugin client SSH commun : openssh45p1.tar.gz, ou sur le site officiel en cliquant ici
HAUT
- Installation client java
- Transférer le plugin sur la machine IPCOP, le faire avec la commande "scp" (pour en savoir plus sur la commande cliquer ici dans le répertoire "/tmp/" (scp -P 222 sshclient_ipcop_1.4.8.tar.gz root@machine.ipcoop:/temp)
- Décompresser le fichier sshclient_ipcop_1.4.8.tar.gz avec la commande : "tar -xvzf sshclient_ipcop_1.4.8.tar.gz".
- Rentrer dans le répertoire: "/tmp/sshclient" avec la commande : "cd /tmp/sshclient"
- Taper la commande d'installation : "./install"
- Suivre les instructions à l'écran.
- Voici le résultat :
HAUT
- Paramétrage client java
- Si vous avez changé comme moi le port du ssh d'ipcop dans la configuaration du démon ssh (répertoire : /etc/ssh/sshd_config), vous devez modifier le fichier shell.cgi
- Editer le fichier avec la commande : vi /home/httpd/cgi-bin/shell.cgi
- Chercher "222" dans le fichier, faire : /222
- Mettre le port que vous utilisé, faire : cw vôtre-port
HAUT
- Installation client commun
- Transférer le plugin sur la machine IPCOP, le faire avec la commande "scp" (pour en savoir plus sur la commande cliquer ici dans le répertoire "/root/" (scp -P 222 ssh39p1.tar.gz root@machine.ipcoop:/root)
- Décompresser le fichier ssh39p1.tar.gz avec la commande : "tar -xvzf ssh39p1.tar.gz".
- Rentrer dans le répertoire: "/root/ssh39p1" avec la commande : "cd /root/ssh39p1"
- Taper la commande d'installation : "./install"
- Suivre les instructions à l'écran.
- Activer la commande scp :
- Créer un lien symbolique :
- aller dans le répertoire : /usr/bin
- taper la commande suivante : ln -s /usr/local/bin/ssh ssh
- Voici le résultat :
| | Client ssh |
| | commande scp merci Patrick pour ta machine de test |
HAUT
Vi en couleur << AddOn précédente |= = = = =| AddOn suivante >> Ntop
navigation : HomePage >> Ipcop >> AddOn >> Vous êtes ici Auteur : wormcs
|