Skip to content
Snippets Groups Projects
Commit bb7dda78 authored by nimrod's avatar nimrod
Browse files

sshd test case now works reliably\!

parent 2e4f5a9b
No related branches found
No related tags found
No related merge requests found
......@@ -5,5 +5,6 @@
CA*
users/
hosts/
.server.pid
sshd.pid
known_hosts
sshd_config
.PHONY: install clean test
sshd_config:
@echo "ListenAddress 127.0.0.1:22222" > sshd_config
@echo "HostKey $$PWD/hosts/localhost" >> sshd_config
@echo "TrustedUserCAKeys $$PWD/CA.pub" >> sshd_config
@echo "HostCertificate $$PWD/hosts/localhost-cert.pub" >> sshd_config
@echo "PidFile sshd.pid" >> sshd_config
@echo "UsePrivilegeSeparation no" >> sshd_config
install:
cp ssl-ca /usr/local/bin/ssh-ca
chmod 755 /usr/local/bin/ssh-ca
clean:
rm -rf CA CA.pub users hosts known_hosts
rm -rf CA CA.pub users hosts known_hosts sshd.pid sshd_config
test: clean
test: clean sshd_config
./ssh-ca init
./ssh-ca newuser $$USER
./ssh-ca newhost localhost
echo "@cert-authority * $$(cat CA.pub)" > known_hosts
$$(which sshd) -dddf sshd_config
#ssh -F ssh_config test
$$(which sshd) -f sshd_config
test "$$(ssh -F ssh_config test whoami)" = "$$USER"
kill $$(cat sshd.pid)
ListenAddress 127.0.0.1:22222
HostKey hosts/localhost
TrustedUserCAKeys ssh_ca.pub
HostCertificate hosts/localhost-cert.pub
Banner "ssh-ca dummy test daemon"
PasswordAuthentication no
PermitRootLogin no
PidFile .server.pid
StrictModes no
UsePrivilegeSeparation no
UsePAM no
RSAAuthentication yes
PubkeyAuthentication yes
Protocol 2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment