tinyssh

Prerequisites:

Debian installation

apt-get install tinysshd

Unix installation

download

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

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