20 lines
500 B
Makefile
20 lines
500 B
Makefile
export SSH_LISTEN?=:2222
|
|
export SSH_HOSTKEYS?=hostkeys
|
|
export SSH_AUTHKEYS?=authkeys
|
|
|
|
export SSH_HOST?=localhost
|
|
export SSH_PORT?=2222
|
|
export SSH_OPTS?=-R 0.0.0.0:1234:localhost:3000
|
|
|
|
run:
|
|
go run .
|
|
|
|
genkeys:
|
|
mkdir -p $(SSH_HOSTKEYS)
|
|
ssh-keygen -q -N "" -t rsa -b 4096 -f $(SSH_HOSTKEYS)/rsa
|
|
ssh-keygen -q -N "" -t ecdsa -f $(SSH_HOSTKEYS)/ecdsa
|
|
ssh-keygen -q -N "" -t ed25519 -f $(SSH_HOSTKEYS)/ed25519
|
|
rm -f $(SSH_HOSTKEYS)/*.pub
|
|
|
|
forward:
|
|
ssh $(SSH_HOST) -p $(SSH_PORT) $(SSH_OPTS)
|