Connect to a server (SSH)¶
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