This article will explain what SSH is, and how it can be used on TryHackMe

Written by Gonzo
Updated over a week ago

What is SSH?

SSH, or secure shell, is a network protocol that helps us securely access and communicate with remote machines (mostly remote servers). This means that you can connect to another computer from your terminal.

It provides strong encryption and is widely used by network administrators and developers to manage remote systems & applications, execute commands, share files, etc.

How does this apply to TryHackMe?

In some rooms, you will be asked to ssh into a machine to complete tasks. You will be given the username, password, and IP address needed for the connection. Please note that you will not see what you are typing when entering the password. This is a security measure implemented in all Linux distributions.

If you want to SSH into your Attackbox because you prefer accessing it through your terminal rather than the web browser, you can find your Attackboxes credentials by clicking the "i" (information) button once it has booted:


Not all machines on TryHackMe are meant to be ssh'd into.

Please do not use your TryHackMe credentials to ssh into a machine; they will not work.

Did this answer your question?