github.com/christian-becker/ssh-legacy ↗

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

An animated visualization of christian-becker/ssh-legacy's Git history in March 2019, built by 1 contributor. The codebase reached 3 lines, mostly Dockerfile. The video runs 11 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Dockerfile

Contributors

1

Lines of Code

3

From

2019-03-08

To

2019-03-08

Advertisement

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.

Advertisement

Share this video