# SSH / Port Forwarding Configuration

You can access containers in goormIDE from the outside using the SSH / Port Forwarding feature.

### SSH **Configuration**

**The SSH feature can be used after membership subscription.**

You can SSH to a goormIDE container from the outside.&#x20;

Click **\[Container] > \[SSH Configuration]** on the top menu to open the \[SSH Configuration] pop-up window.

<figure><img src="https://2181851870-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lq-Q9LciN1X9EABxGkt%2Fuploads%2F0b8vfsn1iPdaINrugW4E%2Fimage.png?alt=media&#x26;token=47c2669a-adb8-46eb-8621-5d5e1817cd0c" alt="" width="563"><figcaption></figcaption></figure>

Click the copy icon to the right of the command and paste it from your local environment or other external instance's shell.

![](https://grm-project-template-bucket.s3.ap-northeast-2.amazonaws.com/lesson/les_aYlGX_1518075195722/cf32352cb98e2b0c3f15b4b82d348d80271c121cd3ea1a950c52f27c731573c3.png)

Then enter your password.

If this is your first connection, click the **`Generate`** button to generate a password. Click the copy icon on the right to copy it and paste it in the shell you want to SSH into.

The password that is issued is not stored anywhere.

<figure><img src="https://2181851870-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lq-Q9LciN1X9EABxGkt%2Fuploads%2FlUiIWzQDQqzB4U2PXJoP%2Fimage.png?alt=media&#x26;token=67483d42-a49d-4ff9-bfb4-481de3db7813" alt="" width="563"><figcaption></figcaption></figure>

Once you've been issued a password, you can use it for subsequent accesses.&#x20;

If you don't remember it, you can **`Regenerate`**.&#x20;

**The SSH connection IP and port change every time the goormIDE container is turned off and on.**&#x20;

**SSH connections are only available while the goormIDE container is on.**

###

### Port Forwarding **Configuration** (Port Forwarding) <a href="#port-forwarding" id="port-forwarding"></a>

You can open a specific port of a goormIDE container to make it accessible from the outside.&#x20;

Click **\[Container] > \[Port Forwarding Configuration]** in the top menu to open the \[Port Forwarding Configuration] pop-up window.

<figure><img src="https://2181851870-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lq-Q9LciN1X9EABxGkt%2Fuploads%2FPTbzng1Umu2of64QHZuB%2Fimage.png?alt=media&#x26;token=fd1c6e8e-ad5d-4497-b4d4-c0b245c8270f" alt=""><figcaption></figcaption></figure>

You can register the port you want to open by entering it directly in 'Internal ports', or you can register the default port of the selected service by selecting it in 'Type'.&#x20;

The registered ports will be available in the table below.

<figure><img src="https://2181851870-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lq-Q9LciN1X9EABxGkt%2Fuploads%2FX2tXzHruuaFPDw11gnS5%2Fimage.png?alt=media&#x26;token=80d03984-a79c-461e-ba4d-171a1f608e2b" alt=""><figcaption></figcaption></figure>

You can access it from the outside using the 'IP' and 'External Port'.&#x20;

The 'IP' and 'External port' change every time the corresponding goormIDE container is turned off and on.&#x20;

You can register up to 2 port forwarding settings per container.&#x20;

**External access is only possible while the goormIDE container is on.**
