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.
Post a Comment