Gateone: Difference between revisions

From wikinotes
No edit summary
Line 1: Line 1:
GateOne is an entirely web-based ssh-gateway.
GateOne is a web-based ssh-gateway.


= Documentation =
= Documentation =

Revision as of 19:45, 19 September 2021

GateOne is a web-based ssh-gateway.

Documentation

github https://github.com/liftoff/GateOne

Notes

gateone install
gateone configuration
gateone usage

Setup

secure SSH in steam overlay

The steam-browser is fairly primitive, and it does not allow you to temporarily accept SSL certificates (and self-signed certs are invalid). That means that if you want to use GateOne from the steam overlay, you'll need to broadcast over HTTP, and take your own measures to encrypt your traffic.

Fortunately, you can serve HTTP to the localhost only, and forward the localhost ports to the remote machine using SSH tunnels (secure). Horay! Steam is useable now!

(host) config

#### /etc/gateone/conf.d/10server.conf
"origins": [ "127.0.0.1" ],						## we will be using unsecure HTTP traffic, make sure
															## that gateone is only being served to the localhost.
"disable_ssl":true,									##

(host) run gateone

su
gateone

(client) forward ports to localhost using ssh

ssh -p 8610  -L 443:localhost:443  will@lavos		## forward remote port 443 to localhost
																	## (-N -f flags do not work in git-bash)

(client) in steam-browser

http://localhost:443													## BOOM! gateone!