> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/deka-gpu-documentations/panduan-untuk-enterprise/deka-gpu/deka-gpu-deka-vpn/remote-instance-using-putty-1.md).

# Akses instance jarak jauh dengan PuTTY

Panduan ini menjelaskan cara mengakses mesin virtual di *Service Portal* Cloudeka dari komputer Anda menggunakan *PuTTY*.

{% hint style="warning" %}
Sebelum mengakses mesin virtual menggunakan *PuTTY*, pastikan Anda telah melakukan konfigurasi berikut:

a. [*Create VPC*](/deka-gpu-documentations/panduan-untuk-enterprise/deka-flexi/deka-flexi-network/vpc-network/create-vpc-network.md)

b. [*OpenVPN Configuration*](/deka-gpu-documentations/panduan-untuk-enterprise/deka-gpu/deka-gpu-deka-vpn/openvpn.md)

c. [*IPSec Configuration*](/deka-gpu-documentations/panduan-untuk-enterprise/deka-gpu/deka-gpu-deka-vpn/configuration-deka-vpn-ipsec.md)
{% endhint %}

Contoh pada panduan ini menggunakan dua proyek. Masing-masing proyek memiliki mesin virtual pada *Instance* di *Service Portal* Cloudeka. Berikut alamat IP yang digunakan pada setiap proyek.

| Kolom                          | Proyek A       | Proyek B        |
| ------------------------------ | -------------- | --------------- |
| (a) VPN - *Floating IP*        | 103.191.14.149 | 103.168.135.220 |
| (b) VPN - *Network*            | 10.10.10.0     | 10.20.20.0      |
| (c) VPN - *Network OpenVPN*    | 20.20.20.0/24  | -               |
| (d) *Instance* - *Gateway IP*  | 10.10.10.1     | 10.20.20.1      |
| (e) *Instance* - *Internal IP* | 10.10.10.55    | 10.20.20.6      |

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-050e96aebe29c00be2bff2602206f7720b222f5f%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-99ba0727d995c7908f7d19ed7cf494f8c139d97d%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-8523e06f073408458e1c9eb9ee3dcb92282ed21f%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-26ad58a6b150f4e65e6ec2c71363ef81fdd40e2a%2Fk.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-0cc57f55e70ce3c5d6ccaa65f991add02f4a0072%2Fl.png?alt=media" alt=""><figcaption></figcaption></figure>

Ikuti langkah berikut untuk mengakses mesin virtual di *Service Portal* Cloudeka menggunakan *PuTTY*:

* Buat koneksi *OpenVPN* menggunakan *Viscosity Inline* dari Proyek A.

<figure><img src="https://putri.box.cloudeka.id/cloudeka-assets/static/images/21vpn/21.83%20connect.png" alt=""><figcaption></figcaption></figure>

* Masukkan *Username* dan *Password* sesuai daftar pengguna *OpenVPN* pada Proyek A.

<figure><img src="https://putri.box.cloudeka.id/cloudeka-assets/static/images/21vpn/21.84%20login.png" alt=""><figcaption></figcaption></figure>

* Jalankan *PuTTY* pada komputer Anda. Masukkan alamat IP mesin virtual pada Proyek A.

<figure><img src="https://putri.box.cloudeka.id/cloudeka-assets/static/images/21vpn/21.85%20putty.png" alt=""><figcaption></figcaption></figure>

* Klik tombol *Accept* untuk masuk ke mesin virtual Proyek A.

<figure><img src="https://putri.box.cloudeka.id/cloudeka-assets/static/images/21vpn/21.86%20credential.png" alt=""><figcaption></figcaption></figure>

* Masukkan *username* dan *password* mesin virtual.

<figure><img src="https://putri.box.cloudeka.id/cloudeka-assets/static/images/21vpn/21.87%20login.png" alt=""><figcaption></figcaption></figure>

* Anda berhasil masuk ke mesin virtual Proyek A.

<figure><img src="https://putri.box.cloudeka.id/cloudeka-assets/static/images/21vpn/21.88%20login-instance.png" alt=""><figcaption></figcaption></figure>

Untuk menguji koneksi ke Proyek B, konfigurasikan *Security* pada Proyek A di *Service Portal* Cloudeka. Tambahkan alamat IP *subnet* yang digunakan oleh Proyek B.

* Pada halaman Proyek A di *Service Portal* Cloudeka, pilih menu *Security* dan klik tombol *Edit* untuk mengubah konfigurasi.

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-d3593a96f8bb1ebd4a3cb529a806c3c23dea3af9%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

* Pada halaman *Edit Security*, tambahkan dua aturan baru ke *Inbound* dengan mengeklik tombol *New Rule*.

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-4c02621e264d1949440f9d09c42dda81982afae4%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

* Jenis aturan pertama adalah *SSH* dan jenis kedua adalah *All ICMP Rule*. Pada kolom *Source* untuk kedua *Type*, masukkan alamat IP *subnet* Proyek B, yaitu `10.20.20.0/24`.

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-eb6f04833d6e2fb4cbfaf9ef34474dec0bd888c3%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

* Klik tombol *Save* untuk menyimpan perubahan.

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-123d4238dfdff9de11d7a122d29748a996753115%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

* Lakukan langkah yang sama untuk mengonfigurasi *Security* pada Proyek B. Tambahkan alamat IP *subnet* Proyek A, yaitu `10.10.10.0/24`.

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-5802cb5d92386613853d03135dc1ba67b25a2d55%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

* Aktifkan *IPsec* pada Proyek A. Pastikan alamat IP yang digunakan adalah *subnet* Proyek B.

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-2d47b7e05505086d00c73ce2f552bb56f393a031%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

* Uji koneksi melalui *PuTTY* dari mesin virtual Proyek A ke mesin virtual Proyek B dengan menjalankan perintah berikut: `ping 10.20.20.6`.

<figure><img src="https://putri.box.cloudeka.id/cloudeka-assets/static/images/21vpn/21.95%20sec-add-ip.png" alt=""><figcaption></figcaption></figure>

* Hasil pengujian koneksi jaringan ke mesin virtual Proyek B selesai dalam 3005 milidetik (± 3 detik).

<figure><img src="https://putri.box.cloudeka.id/cloudeka-assets/static/images/21vpn/21.96%20sec-add-ip.png" alt=""><figcaption></figcaption></figure>
