From 0a2eb34d5fad25e6891f9fa4adc30bfb535985c3 Mon Sep 17 00:00:00 2001 From: Connor Nelson Date: Tue, 27 Aug 2024 20:41:33 -0700 Subject: [PATCH] Update module.yml --- welcome/module.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/welcome/module.yml b/welcome/module.yml index 4fada6e..c9955f0 100644 --- a/welcome/module.yml +++ b/welcome/module.yml @@ -32,18 +32,15 @@ resources: - name: "Getting Started" type: lecture video: DJO1A2neZ6Y - - name: "Dojo Functionality That's Not Covered Here" + - name: "Connecting over SSH" type: markdown content: | - Two dojo concepts that this module does not yet cover are connecting over ssh and the VM. - - **Connecting over SSH.** - In order to ssh into your challenge instances, you must add a public ssh key to `Settings` > `SSH Key`. + In order to ssh into your challenge instances, you must link a public ssh key to your account [through your settings](/settings#ssh-key). You can quickly generate an ssh key by running `ssh-keygen -f key -N ''` in a terminal on your (unix-friendly) host machine. This will generate files `key` and `key.pub`, which are your private and public keys respectively. - Once you have linked your ssh key to your account, you can connect to the dojo host. - For example, if your URL bar for this page reads `https://EXAMPLE.COM/welcome/welcome`, you would run `ssh -i key hacker@EXAMPLE.COM` to connect into your challenge instance. - - **The VM.** + Once you have linked your *public* ssh key to your account, you can connect to the dojo over ssh with `ssh -i key hacker@pwn.college`. + - name: "The VM" + type: markdown + content: | For some of the later (kernel-focused) challenges, you will need to solve the challenge in a virtual machine. You can interact with the virtual machine using the `vm` command.