How to Connect to SNA Labs with WireGuard (Windows)

Prerequisites

  • SNA Labs account (If you don't have an account, create one by clicking here)

Connect to SNA Labs

  • Login to your GitLab account using your credentials here.

  • Select your profile, then click on ‘Preferences’ tab

  • Select ‘SSH Keys’ from the list of options, then select 'Add new key'.

  • Open your command prompt, type the following command:

    ssh-keygen -t rsa -b 2048 -C “your-key-name”

  • Enter a passphrase for your key, if needed.

  • Now, in the command prompt, type

    type your_key_location

  • Copy your Public key and paste it in the ’Key’ field.

  • Click ‘Add key’, and your Key is added.

  • Under 'Connectivity' tab, Click 'My Devices'.

  • Click 'Add Device' option.

  • Now, to configure your PC to WireGuard, Install WireGuard for windows by clicking here

  • Now, Open WireGuard on your windows. Under the '+' symbol, Click 'Add an empty tunnel'.

  • Copy the public key.

  • Paste it in the 'Wireguard Public Key' field, and click 'Verify and add' option

  • Under your device, click 'Show Configuration'.

  • Copy from the 'Address' field to the end of the configuration as shown below.

  • Paste it in the WireGuard Configuration as shown below. Add a name to the interface in the 'Name' field, and hit 'Save'.

  • Now click 'Activate' to connect to the WireGuard Interface.

  • Open your Command Prompt, type 'ping 172.30.0.0' to check whether the WireGuard connection is working or not. Now you have configured your PC to WireGuard.

  • Now, from your ‘Labs’ page, click ‘deploy’

  • Click 'Confirm deploy'

  • After the server is deployed, you can copy the SSH command from the field below and run it in the terminal.

  • If you want to connect it via VS Code, make sure Remote-SSH extension is installed (If you don't have VS Code Installed, Click here to download.)

  • Click SSH icon from bottom-left of VS Code, Click ‘Connect to Host’, and click ‘Add new SSH host’

  • Then paste the SSH command, and hit enter. then click 'Connect' below.

  • Your Labs is now connected via VS Code. To open the terminal within the code server environment, simply press Ctrl and the backtick (`) button simultaneously. This action will grant you direct access to the terminal.

Leave a Comment

Realted Blog >>

FLask
Hosting a Flask Website via Apache Server IN SNA Labs
Hosting a Flask Website via Apache Server [WSGI]: A Step-by-Step Guide Welcome, students! If you’re...
python-copy
Hosting MQTT Service in SNA Labs
Introduction Welcome to the guide on setting up and using MQTT in SNA Labs. MQTT (Message Queuing Telemetry...
ubuntu-logo-svg
How to connect to SNA labs with Wireguard (Ubuntu)
Prerequisites SNA Gitlab account (Create one by clicking here) Connect to SNA Labs Adding SSH Keys Login...
1 2
Scroll to Top