Setting Codex Windows ke VPS

 Codex windows konek ke VPS:


1. ssh orbita-vps-new

- jika masuk - ok

- jika tidak - lakukan langkah 2


2. type $HOME\.ssh\config 


Host orbita-vps

  HostName 43.163.95.5

  User ubuntu

  IdentityFile ~/.ssh/orbita_codex_ed25519

  IdentitiesOnly yes

  StrictHostKeyChecking accept-new


3. dir $HOME\.ssh


Pastikan ada:

orbita_codex_ed25519

orbita_codex_ed25519.pub



4. Ambil public key dari Windows


a. Di PowerShell Windows:

type $HOME\.ssh\orbita_codex_ed25519.pub

Hasilnya akan mirip:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI...... username

Copy seluruh baris tersebut.


b. Tempel ke VPS

Di VPS:

nano ~/.ssh/authorized_keys

Paste satu baris public key tadi.

Contoh:


ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI...... username


c. Set permission

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys


d. Verifikasi

Jalankan:

cat ~/.ssh/authorized_keys

Pastikan key muncul.


e. test 

ubuntu@VM-6-163-ubuntu:~$ cat > ~/.ssh/authorized_keys 

ssh-ed25519 ----C3NzaC1lZDI1NTE5----IKLXLbij5HMrGAQYYQUrdo2DNotodag7SPV3CdKiPsV3 codex-orbita-vps 

ubuntu@VM-6-163-ubuntu:~$ chmod 700 ~/.ssh 

chmod 600 ~/.ssh/authorized_keys 

cat ~/.ssh/authorized_keys 

ssh-ed25519 ----C3NzaC1lZDI1NTE5----IKLXLbij5HMrGAQYYQUrdo2DNotodag7SPV3CdKiPsV3 codex-orbita-vps


f. Buka PowerShell baru (jangan yang masih terhubung ke VPS), lalu jalankan:

ssh orbita-vps-new

Jika masih minta password

Jalankan di VPS yang masih login:

sudo systemctl restart ssh


--------------------

Sekarang fokus ke Codex Windows

Sebelum membuka Codex, saya sarankan tes satu hal lagi:

ssh -T orbita-vps-new


Kapan sebaiknya restart?


Karena VPS Anda masih tahap setup dan kita baru saja menyelesaikan SSH key, saya justru menyarankan reboot sekarang agar:


Kernel terbaru aktif

SSH tetap teruji setelah reboot

Konfigurasi tersimpan dan tervalidasi


Jalankan:

sudo reboot


Tunggu sekitar 1–2 menit.

Lalu dari Windows tes:

ssh orbita-vps-new

Jika langsung masuk tanpa password lagi, berarti konfigurasi SSH sudah benar-benar permanen.


PS C:\Users\MICROSOFT> ssh -T orbita-vps-new 

Welcome to Ubuntu 24.04.4 LTS (GNU/Linux 6.8.0-124-generic x86_64) 

✨  Update available! 0.140.0 

-> 0.142.0 Release notes: https://github.com/openai/codex/releases/latest 

› 1. Update now (runs npm install -g @openai/codex) 

2. Skip 

3. Skip until next version Press enter to continue .


----------

Buka Codex Windows


Menu Setting

add ssh


Display Name:

ORBITA VPS NEW


Hostname:

ubuntu@43.163.95.5


Identity:

C:\Users\MICROSOFT\.ssh\orbita_codex_ed25519


Save


-----------------------

Jika belum pernah konek:

-----------------------


Langkah 1 — Install NodeJS 22 LTS

Saya sarankan langsung pakai Node 22 LTS, jangan paket bawaan Ubuntu.


Jalankan:

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -

sudo apt-get install -y nodejs


Langkah 2 — Verifikasi

Setelah selesai:

node -v

npm -v


Target kira-kira:

v22.x.x

10.x.x


Langkah 3 — Install Codex

Baru setelah Node dan npm ada:

sudo npm install -g @openai/codex


Langkah 4 — Verifikasi

codex --version


Target:

codex-cli 0.xxx.x


sekarang tinggal satu langkah terakhir.


Klik:


Add remote project


klik:


Add remote project


akan muncul salah satu dari:


Kemungkinan A

Select SSH Connection


lalu kita tinggal pilih:


ORBITA VPS NEW


/opt/orbita


kembali ke Setting > Connection > SSH


pastikan

ORBITA VPS NEW

SSH

Host


ubuntu@43.163.XX.X

Port

Identity


C:\Users\MICROSOFT\.ssh\orbita_codex_ed25519

Version


0.142.1

Devices that can control this SSH connection


Selesai.