Connect to a server (SSH)#
Ask a systems administrator to add your public SSH key to the relevant
ssh list in the server’s Pillar file.
By default, the SSH port is closed. The easiest way to open it depends on whether your IP address is dynamic or static.
Dynamic IP: Port knock#
To open the SSH port for 30 seconds, send traffic to port 8255, replacing
example.open-contracting.org with the server you want to connect to:
curl --silent --connect-timeout 1 example.open-contracting.org:8255 || true
You can then use
ssh as usual. Once you’re connected, the server will close the port, but not your connection.
Port 8255 returns no data. Without
--connect-timeout 1, curl waits forever for a response.
If you are working on this repository, you can also run:
./manage.py connect user@host
Static IP: Allow list#
Add your IP address to the
firewall.ssh_ipv6lists in the common private Pillar file
Add your full name in a comment
If you’re unsure, contact email@example.com.