tinyssh

Prerequisites:

Debian installation

apt-get install tinysshd

Unix installation

download

wget https://github.com/janmojzis/tinyssh/releases/download/20240101/20240101.tar.gz.asc
wget https://github.com/janmojzis/tinyssh/archive/20240101.tar.gz
gpg --verify 20240101.tar.gz.asc 20240101.tar.gz
gunzip < 20240101.tar.gz | tar -xf -
cd tinyssh-20240101

compile and install binaries

make
sudo make install

create directory with keys

sudo tinysshd-makekey /etc/tinyssh/sshkeydir

Unix running

Running from inetd

ssh stream tcp nowait root /usr/sbin/tinysshd tinysshd -l -v /etc/tinyssh/sshkeydir

Running from tcpserver

tcpserver -HRDl0 0.0.0.0 22 /usr/sbin/tinysshd -v /etc/tinyssh/sshkeydir