Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.39 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.39 KB

WindMill

How many time did you have the need to connect to a customer server but the customer didn't want to open the SSH server? It's almost like tilting at windmills!

WindMill is a platform for remote support which simplify accessing remote machines behind NAT or restrictive firewalls.

Characters:

  • WindMill: a bastion host which bridges connections from customers and operators
  • Don: the client which connects to WindMill
  • Sancho: a CLI for the operators to ease remote access
  • Ronzinante: the server which does the dirty job on WindMill

Keyholder

The keyholder-proxy needs python 3. If the service fails with the following error:

Error: ssh-agent-proxy requires PyYAML (http://pyyaml.org/)
Debian / Ubuntu: `apt-get install python3-yaml`
RHEL / Fedora / CentOS: `yum install python-yaml`
All others: `pip3 install PyYAML`

Execute:

yum install python36-pip
pip3 install PyYAML
systemctl start keyholder-proxy

Machine reboots

Upon reboot, make sure to execute keyholder arm.