16 lines
552 B
Bash
16 lines
552 B
Bash
#!/bin/sh
|
|
exec 2>&1
|
|
[ -r ./conf ] && . ./conf
|
|
# Override OPTS in conf. Suggested:
|
|
# OPTS='-x sftp=/usr/libexec/sftp-server -l -v'
|
|
# To run on a port other than 22, override SSHPORT.
|
|
|
|
# tinyssh-makekey doesn't have the -A option from ssh-keygen.
|
|
# What do we do when tinyssh decides to add new key types?
|
|
# Tomorrow's problem; cross that bridge when we come to it.
|
|
if [ ! -d /etc/tinyssh/sshkeydir ]; then
|
|
tinysshd-makekey -q /etc/tinyssh/sshkeydir
|
|
fi
|
|
|
|
exec tcpserver -HRDl0 0 ${SSHPORT:=22} tinysshd ${OPTS:=-l -v} /etc/tinyssh/sshkeydir 2>/dev/null
|