20 lines
		
	
	
		
			503 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			503 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 -T $(SSH_HOST) -p $(SSH_PORT) $(SSH_OPTS)
 |