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
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
Upon reboot, make sure to execute keyholder arm
.