# Create a FortiGate instance from the Neevcloud Marketplace

Fortigate is a Next-Generation Firewall (NGFW), that combines traditional firewall functions with additional features. It is a line of network security appliances developed by Fortinet.

## Create a FortiGate Instance

To Navigate to the neevcloud dashboard, select the server section and click on Create Cloud Server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FYw2aBK1WH0LHMfZrcUKE%2Fimage.png?alt=media&#x26;token=2b2252b3-8c8e-4125-963d-4f5c687da3af" alt=""><figcaption></figcaption></figure>

## Select Image

### Select the Marketplace

Navigate to the app, then choose the FortiGate version.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FjFWpvYUus1MldG6BqhO7%2Fimage.png?alt=media&#x26;token=26d3ef9a-a570-44d5-b055-ed73f4b4bd8d" alt=""><figcaption></figcaption></figure>

## Hardware Configuration

Users can choose different CPU and RAM configurations to personalize their system. General Purpose and Memory Optimized, CPU Optimized, GPU Enabled, and Smart Servers are the options that are offered. Click these [links ](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#specifications)for further information.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FUxOUNBPwCmfI5G7XtgC0%2Fimage.png?alt=media&#x26;token=425065ee-81fe-4835-9579-9e8ea5a3a49e" alt=""><figcaption></figcaption></figure>

## Select the volume

Choose the volume size which will be your root disk,

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FDvv0hKA6ZhFbkjAYJOKf%2Fimage.png?alt=media&#x26;token=899f2a43-e127-4891-9b12-9d7bd412ae56" alt=""><figcaption></figcaption></figure>

## Network configuration

* **Public Network:**- A public network is a type of network that is open and accessible to anyone, allowing users to connect freely. If you select a public network, you must configure it to allow public access to your server.
* **Private Network:-** A private network is accessible only to specific individuals or organizations, ensuring that the general public cannot connect to it. If you choose a private network, you must first create a Private network.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fu1j1Bg1bFHwOSRpTelNU%2Fimage.png?alt=media&#x26;token=56b518b2-e23d-48fe-95c6-bb8a72fe4f4e" alt=""><figcaption></figcaption></figure>

## Authentication

**SSH\_KEY:-** An SSH KEY is a source access credential used in the Secure Shell(SSH) protocol, consisting of a pair of public and private keys that authenticate users and establish encrypted communication between a client and a server. it would be best if you had to create an SSH key to access your server.

{% hint style="info" %}
Access to your server requires an SSH\_KEY. It is mandator
{% endhint %}

**Generating SSH KEY**

If you already have an SSH key, select it. If you don't have one, please follow this [link](https://docs.neevcloud.com/neevcloud-products/access-details/ssh-key) to generate an SSH key.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F2lXDMW6SC0sZvjiQjuc4%2Fimage.png?alt=media&#x26;token=0666d74a-3f42-4fc0-8c90-22a0566cf0b3" alt=""><figcaption></figcaption></figure>

## Add Security Group

Click on Add Security Group. Ensure the required ports are allowed.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FJRLnx5FlA24gdJOQb3cF%2Fimage.png?alt=media&#x26;token=9fd51fb0-2583-46aa-b733-5cd70b0a5440" alt=""><figcaption></figcaption></figure>

Enter the server name > Click 'Create Server'

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FbDz6mwXEobgcxYq9hOTp%2Fimage.png?alt=media&#x26;token=d77b7685-4526-4fef-8bf4-b1c37c49a75c" alt=""><figcaption></figcaption></figure>

Once your instance is created the status will change to Active, and other details will be shown.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FEbBvmoqFNh2kKHfNgH6X%2Fimage.png?alt=media&#x26;token=7722dcc7-f22f-44dd-adf1-ea996de5e37c" alt=""><figcaption></figcaption></figure>

## SSH

Now How to access the server follow these steps, First access the server via SSH using your SSH\_key, also, if you want to access it by using Putty follow these [links](https://docs.neevcloud.com/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication). Open the command prompt and navigate to the directory where you downloaded the SSH files.

{% hint style="info" %}
NOTE: if your SSH is not functioning, so you have to set the [permission](https://docs.neevcloud.com/neevcloud-products/computes/getting-started-launch-vms#permissions).
{% endhint %}

```
cd .\Downloads\
```

{% hint style="info" %}
To access the FortiGate, use the default username: `admin`
{% endhint %}

```
ssh -i  your_ssh_key  admin@your_server_IP_add
```

After running the command, a prompt will appear asking for a new password. Type your new password to continue.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FGSNLY5UlUwjYnpH2O0LP%2Fimage.png?alt=media&#x26;token=00f436d9-b5dd-4efa-bcde-c2efa530d1bb" alt=""><figcaption></figcaption></figure>

Now open your browser and enter your public IP: `http://your-public-ip`

Now enter the username and password.&#x20;

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FV6CpFeRhwhyIE3J2UL5J%2Fimage.png?alt=media&#x26;token=ac03004a-5385-4647-9798-f2a2d7c0bd94" alt=""><figcaption></figcaption></figure>

Let's see the Fortigate dashboard

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fx0MMSHZ5Ha28WfUYGdYN%2Fimage.png?alt=media&#x26;token=096192de-cb43-4b52-ab23-c546fb57fc07" alt=""><figcaption></figcaption></figure>
