. Menu .

Accueil
Miami ou Genesis ?
Sécuriser MiamiDX
Télécharger la doc
Liens
Les auteurs

Materiel

  • Modem
  • PC ISA
  • PCMCIA
    Reset PCMCIA

  • Connection

    MiamiDX
  • Modem
  • LAN
  • Cable
  • ADSL

  • Genesis
  • Modem
  • LAN
  • Cable
  • ADSL
  • Serveurs
  • IRC
  • FTP
  • HTTP PowerWeb
  • HTTP Apache/PHP
  • NFS
  • passerelle
  • Proxy
  • Samba
  • Telnet
  • VNC
  • X
  • Clients
  • Base
  • Divers
  • ICQ
  • IRC
  • FTP
  • LPR
  • MAIL
  • NEWS
  • NFS
  • Samba
    Samba/MacOS
  • SSH
  • VNC
  • WEB
  • . Client SSH .

    Par Nicolas Det.

  • Introduction.
  • Kezako SSH ?

    SSH est un protocole qui permet de se connecter à distance sur un ordinateur et d'y exécuter des commandes. A la différence de Telnet, SSH est un shell sécurisé, c'est à dire qu'il encrypte tout (et donc vos mots de passe). Cela peut-etre trés utile pour maintenir un serveur à distance, pour la copie de fichiers dans un reseau local, ou pour utiliser la puissance de calcul d'un autre ordinateur.

  • Installation.
  • Pour que nos chers Miga puissent utiliser SSH, il nous faut un client SSH. Il est possible d'utiliser MiamiTelnet mais celui si ne supporte que le protocole SSH V1 et n'est pas fourni en standard avec AmiTCP ou Genesis.
    Nous allons donc préférer OpenSSH qui est un client libre et gratuit :
    http://www.chernoff.org/amiga/

    Attention ! Il faudra avant installer les Geek Gadgets.

    A noter que la documentation indique qu'il faut la openssl.library mais je ne l'ai pas installé et tout fonctionne bien.

    L'installation est aisée, il suffit de suivre les indications de fourni (Par contre, installer la Geeg Gadgets, c'est bien plus hardu !)

  • Utilisation.
  • Passons maintenant à l'utilisation de SSH! c'est trés facile la syntaxe est la suivante:
    taper dans votre shell préférer: ssh login@host

    Of course: remplacer login par votre nom d'utilisateur et host par l'adresse de l'ordinateur distant !

    Il est a noter que cette opération prend un certain temps sur nos vieux Amiga car SSH encrypte tout !

    Après un moment, ssh vous demande votre mot passe, et si tout se passe bien, ça y est vous êtes connecté. Vous pouvez désormais taper vos commandes qui seront exécutée a distance !

    Remarques: il est possible si vous utiliser l'IP pour identifier l'ordinateur distant que ssh vous demande de confirmer votre choix car celui ci n'appartient à aucun hôte connue. Ne vous inquitez pas taper "yes" comme indiqué sans crainte.

    exemple:

    10.Work:> ssh det@hina
    cette commande permet de demander la connection sur l'ordinateur "hina" du reseau local en tant que l'utilisateur "det".
    9.Ram:> ssh nicolas@217.125.145.25
    idem avec l'ordinateur d'IP 217.125.145.25 et l'utilisateur "nicolas".


    • scp:
        scp fichier_source fichier_destination

    Les fichiers peuvent être soient situés sur votre machine soit sur celle distante. Un fichier sur votre machine sera nomé au format UNIX, soit /ram/fichier pour ram:fichier.

    Par contre, pour la machine distante les chose sont différentes, car il faut indiquer le nom de l'ordinateur distant ainsi que votre compte utilisateur comme ceci: utilisateur@host:/chemin .

    Ici, chemin indique le chemin sur la machine distante. Sous UNIX: utilisateur@host:~ indique votre repertoire personnel.

    exemple: copie de fichier.txt situé dans ram: sur mon répertoire personelle de la bécanne distante:

        scp /ram/fichier.txt mon_login@host:~
        [ entrée votre mot de passe ]
    

    Si tout va bien le fichier est copié !
    Facile ! non ?

  • Exemple d'utilisation: administration d'un serveur a distance.
  • Les possibilités sont ici infinies, et le plus dur sera de configurer le serveur et pas de s'y connecter ! Mais voici, comme j'ai fait (de Clermont-Ferrand) pour que mon petit serveur sous Linux (situé à St-Etienne) soit utilisé comme routeur pour les autres machines du reseau local:

        > ssh root@mon_ip
        > ipchains -P forward DENY
        > ipchains -A forward -s 192.168.0.0/24 -j MASQ
        > exit
    

    Voila !

  • Conclusion.
  • L'utilisation de SSH sur Amiga (et sur les autres plate-formes d'ailleurs) est simple et efficace. Mais une fois connecté, il faut savoir quoi faire ! Une bonne connaissance des commandes du shell de l'ordinateur distant est donc obligatoire !
    L'utilisation de ssh n'est pas trés interresante sur un ordinateur personnel (a moins de vouloir administrer un serveur distant), par contre il devient obligatoire sur un reseau local ! Il est donc trés cool que nos miga puissent utiliser ssh sans pb :-)

    Pour finir, il existe aussi le serveur SSH pour amiga, mais je ne l'aï pas essayé.
    (NDbLa: ça ne va pas tarder ;D )

    Si vous avez des questions ou des remarques sur cette article , n'hesitez pas à me contacter: Nico



    Copyright (C) AmigaEnReseau 2oo2