tree: 766477c252b4faf62ba851fb4431819cd9b2893d [path history] [tgz]
  1. .gitignore
  2. Makefile
  3. README.md
  4. echosshd.cc
ssh_client/echosshd/README.md

echosshd testing server

This is a simple server built on libssh for testing Secure Shell locally. It provides a simple shell interface so content can be sent back & forth.

Requirements

We require GCC 5+ for the codecvt header and the libssh development package. On Debian systems, you can run:

sudo apt-get install gcc libssh-dev

Build

You can run make to build echosshd and generate local keys as needed.

Running

Just run ./echosshd to spawn the server.

By default it listens on localhost:22222. You can log in with the anon account (no password required).

Once you log in, use the help command to see available tests.