Prerequisites
- Ensure that SSH server is running on your device.
- If your SSH server runs on a non-default port (not 22), update the SSH port in the Blockops UI to match.
- Ensure your deployment user does not require a password for sudo commands.
- You have two options:
- Create a dedicated passwordless user for Blockops.
-
Allow passwordless sudo for your user by editing the sudoers file:
Add this line (replace
youruserwith your actual username):
- You have two options:
Authentication Methods
-
Password-Based SSH Authentication: you’ll need:
- username: the username on your device
- password: the password for that user
- port: the SSH port (default: 22)
- Private Key Authentication
Blockops does not support passphrased private keys.
-
Create a new SSH key pair: run this command on your terminal\
-
When prompted:
- File path: Press Enter to save to default (~/.ssh/id_rsa)
- Passphrase: Press Enter to create a key without a passphrase\
-
Add the public key
Copy the contents of~/.ssh/id_rsa.pubinto~/.ssh/authorized_keys
Connecting Your Private Server to Blockops
Log in- Go to app.blockops.network
- Sign in or create an account
Select deployment options
- Choose the network you want to deploy
- Select Baremetal as the cloud provider
- In the Authentication section, check the private server field and follow the on-screen instructions.
Install Autossh
On your private server, install autossh:- MacOS
- Ubuntu/Debian
Establish the SSH Tunnel
Run this command once (to add blockops.sh:7777 to known_hosts):You can find this command in the Authentication section after selecting the Private Server option.

