Comme je le disais dans mon article sur l'installation d'AmiTCP, la possibilité de me connecter par SSH était ce qui me manquait le plus sur mes Amiga. Heureusement, il existe AmigaSSH dont la version 1.16 a été publié hier sur Aminet ! Et en plus, elle fait à la fois du ssh client ET serveur.
Il faudra évidemment en pré-requis qu'une pile TCP soit installée et fonctionnelle : AmiTCP, Roadshow ...
Ensuite l'installation est comme d'habitude très simple sur Amiga :
Miga #14 xprogs:Syst�mes/amigassh >ls
Directory of xprogs:Syst�mes/amigassh
amigassh amigassh.info amigassh.readme amigasshd
amigasshkeygen COPYING template xterm-amiga
xterm-amiga.src
252 Blocks, 123,105 Bytes used in 9 files
Bon, pas trop de surprise ...
Miga #14 xprogs:Syst�mes/amigassh >amigassh laurent@192.168.0.127
laurent@192.168.0.127's password: �0 q******
Permission denied, please try again.
laurent@192.168.0.127's password: �0 q******Last login: Sat May 4 16:45:13 2024 from 192.168.0.2
Et voilà ! Par contre, l'établissement de la connection prend quand même quelques secondes, même sur un 68040 ... les algorythmes de cryptages ont évolués et sont plus consommateur en ressources.
A noter que j'ai utilisé l'adresse IP car ... pas d'Avahi.
Pour faire fonctionner amigasshd, il suffit de suivre la contenu du README, à savoir :
Miga #11 STAT-RAM: >amigasshkeygen -f ENVARC:ssh/ssh_host_ed25519_key
Generating public/private ed25519 key pair
+--[ED25519 256]--+
| o += |
|+ . |
| + += . o|
| o o = o |
| S oE |
| . + |
| .= . |
| o + o |
| + =+=. |
+----[SHA256]-----+
Utilisateur mot de passe
laurent monmdp
Le mot de passe sera crypté à la première utilisation.
Enfin, on lance le serveur
Miga #9 STAT-RAM: >amigasshd
[2024.05.06-11:41:23.040] [DEBUG] sshd_config:hostKeyName DebugLevel Info
[2024.05.06-11:41:23.080] [INFO ] loading key file `ENVARC:ssh/ssh_host_ed25519_key`
[2024.05.06-11:41:23.140] [INFO ] waiting for incoming connections on 0.0.0.0:22
Il attend des connexions sur le port 22 sur n'importe quelle adresse de l'Amiga (si vous avez plusieurs cartes réseaux, ou si vous avez associé plusieurs adresses à une même carte).
laurent@Tauron ~ $ ssh laurent@miga.chez.moi
The authenticity of host 'miga.chez.moi (192.168.0.2)' can't be established.
ED25519 key fingerprint is SHA256:cEo5oegbulsg6b5q5Uz+5qC3a1b9SlBrTLsw50R/edM.
This host key is known by the following other names/addresses:
~/.ssh/known_hosts:22: amiga.chez.moi
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'miga.chez.moi' (ED25519) to the list of known hosts.
laurent@miga.chez.moi's password:
Ram Disk:>
Ce qui donne dans le log d'amigasshd
[2024.05.06-12:29:56.260] [INFO ] new connection from 192.168.0.127:54948 on socket 1
[2024.05.06-12:29:56.280] [INFO ] @1 starting handler SSH-1
[2024.05.06-12:30:22.240] [INFO ] @1 login success for user `laurent`
On se retrouve dans un Shell Amiga standard. Le premier problème auquel je fais face est que le s:user-startup n'est pas executé.
Visitez : Nos sorties Ski et rando |
Copyright Laurent Faillie
2001-2024
N'oubliez pas d'entrer le mot de passe pour voir aussi les photos perso. |
Contactez moi si vous souhaitez réutiliser ces photos et pour les obtenir avec une plus grande résolution. |
Visites durant les 7 derniers jours au total. |
Vous pouvez
laissez un commentaire
sur cette page.