BebboSSH: SSH2 Implementation for Amiga Systems
BebboSSH is an SSH2 software suite designed for Amiga computers (68000+ processors). It supports secure client and server functions, including SFTP file transfers, using modern cryptographic algorithms. Developed by s.franke@bebbosoft.de, BebboSSH is compatible with systems running AmigaOS and requires the bsdsocket.library, such as AmiTCP, to operate.
This suite includes several tools: a client (bebbossh), a server daemon (bebbosshd), SCP transfer utility (bebboscp), and a key generator for Ed25519 keys (bebbosshkeygen). It also provides a cryptographic library for secure communications, supporting algorithms like curve25519, Ed25519, AES-GCM, and ChaCha20-Poly1305. The implementation is compatible with older CPUs via specialized libraries.
BebboSSH requires servers that support its cryptographic methods, including curve25519-sha256 and several others for robust security. Despite its unaccelerated performance, it can establish connections on older Amiga models within a minute. For instance, on an Amiga 3000, key generation takes less than one second, and signature verification takes around 1.2 seconds.
The suite offers multiple transfer speeds depending on the hardware and encryption method used, with higher speeds on more recent Amiga models equipped with faster processors. It supports various features such as configuration files, key-based authentication, port forwarding, and customizable cipher selection. Users can run the client for interactive shell access or remote command execution, and the server for terminal emulation and SFTP.
BebboSSH is licensed primarily under GPLv3+, with some components in the public domain, including parts derived from the SUPERCOP project. The software is distributed “as is,” with no warranty and limited liability for damages resulting from its use.
Recent updates have optimized cryptographic speeds and integrated features like ChaCha20/Poly1305 for improved performance. Past versions introduced faster algorithms and support for additional cipher configurations, reflecting ongoing improvements.
In conclusion, BebboSSH offers a powerful, secure SSH implementation tailored for legacy Amiga systems, expanding their capabilities for modern network security tasks while maintaining compatibility with older hardware.
Frequently Asked Questions
Q: What is BebboSSH?
A: BebboSSH is an SSH2 software suite for Amiga computers, supporting secure client and server functions with modern cryptography.
Q: What features does BebboSSH include?
A: It offers SSH client and server, SCP file transfer, key generation, and support for advanced encryption algorithms.
Q: What hardware is needed to run BebboSSH?
A: It runs on Amiga systems with 68000+ processors, including older models, though performance varies depending on hardware.
Q: Is BebboSSH secure?
A: Yes, it supports strong cryptographic algorithms like curve25519, Ed25519, AES-GCM, and ChaCha20-Poly1305, providing secure communications.
Q: Under what license is BebboSSH released?
A: Most components are licensed under GPLv3+, with some parts in the public domain from the SUPERCOP project.
Leave a Comment