github.com/christian-becker/ssh-legacy

Run an old ssh client with legacy options on Alpine Linux with Docker.

Open this visualization on its own page →

Contributors

1

Lines of Code

3

From

2019-03-08

To

2019-03-08

About christian-becker/ssh-legacy

ssh-legacy is a Docker container that packages an older version of the SSH client with legacy algorithm support enabled. It's designed for users who need to connect to very old devices or servers that only support deprecated cryptographic algorithms that have been disabled in modern SSH clients. The project runs on Alpine Linux in a minimal Docker image for easy deployment.

The primary use case is connecting to legacy hardware or systems that haven't been updated and don't support modern, secure SSH algorithms. The project includes warnings that users should upgrade their old devices whenever possible, since legacy algorithms are known to have security weaknesses. The container can be used by setting up a shell alias so that ssh-legacy works like a regular ssh command from the command line.

The project is available both as a pre-built image on Docker Hub and as a Dockerfile that users can build themselves. It's licensed under the MIT License and designed to be straightforward to integrate into an existing system as a drop-in alternative to the standard SSH client for situations where legacy connectivity is unavoidable.

Share this video