====== JNCIA-Junos : Remote Access CLI to the Junos CLI ====== Junos CLI dapat diakses secara remote menggunakan koneksi jaringan. Remote access memungkinkan administrator melakukan konfigurasi dan monitoring perangkat Juniper tanpa menggunakan koneksi console langsung. Metode yang umum digunakan untuk mengakses Junos CLI secara remote: * SSH (Secure Shell) * Telnet SSH merupakan metode yang paling banyak digunakan karena menyediakan koneksi terenkripsi dan lebih aman dibandingkan Telnet. ---- ===== Enabling Servive: SSH or telnet on Junos ===== Untuk mengakses Junos CLI Kita harus memastikan service aktif atau tidak terlebih dahulu Agar perangkat Juniper dapat menerima koneksi SSH/telnet, Masuk ke console lalu configuration mode: root@R1> configure Aktifkan SSH service: [edit] root@R1# set system services ssh Atau aktifkan telnet service: [edit] root@R1# set system services telnet Commit konfigurasi: [edit] root@R1# commit Verifikasi konfigurasi: {{ :networking:juniper:jncia-junos-show-remote-services-screenshot_2026-10-02_05-44-45-compressed.png?nolink&800 |}} Karena data dikirim dalam bentuk plaintext, Telnet tidak direkomendasikan untuk jaringan produksi. Jika digunakan, Telnet harus dibatasi hanya untuk kebutuhan tertentu seperti lab atau troubleshooting. ===== Checking Remote Access Configuration ===== Untuk melihat konfigurasi management interface: root@R1> show interfaces terse Contoh: Interface Admin Link Proto me0 up up em0 up up ge-0/0/0 up up Management interface biasanya digunakan untuk koneksi remote seperti SSH. ---- ===== Configure User on Junos ===== Sebelum menggunakan SSH/telnet, user harus dibuat pada perangkat Juniper. karena defaultnya user root tidak bisa digunakan untuk ssh/telnet untuk alasan keamana. Masuk ke configuration mode: root@> configure Membuat user: [edit] root@device# set system login user ilyasa class super-user ---- ===== 1. Remote Access Using SSH ===== **SSH (Secure Shell)** adalah protokol yang digunakan untuk mengakses Junos CLI secara remote melalui koneksi jaringan yang aman. Dengan SSH, administrator dapat: * Melakukan konfigurasi perangkat. * Melihat status interface dan hardware. * Melakukan troubleshooting. * Menjalankan operational command pada Junos CLI. Format koneksi SSH: ssh username@ip-address Contoh: {{ :networking:juniper:jncia-junos-ssh-example-screenshot_2026-10-02_04-53-49.png?nolink&800 |}} ---- ===== 2. Remote Access Using Telnet ===== Telnet merupakan metode akses remote lama yang tidak menggunakan enkripsi. Contoh koneksi: telnet {{ :networking:juniper:jnicia-junos-telnet-screenshot_2026-10-02_05-53-07.png?nolink&800 |}} ---- ===== SSH Authentication ===== Junos mendukung beberapa metode autentikasi SSH: * Password authentication * SSH public key authentication ==== Password Authentication ==== Administrator login menggunakan username dan password yang tersimpan pada perangkat. Contoh: ssh ilyasa@172.20.21.101 ==== SSH Key Authentication ==== SSH key authentication menggunakan pasangan: * Public key * Private key Metode ini lebih aman karena tidak menggunakan password saat login. === Add Public Key to User === Sebelumnya genrate 2 pair key terlebih dahulu untuk gigunakan lebih lengkapnya pada [[system:linux:ssh:ssh-keygen| halaman ini]] Tambahkan public key yang telah dibuat pada ke user yang telah dibuat. Format: configure set system login user username authentication ssh-ed25519 "public-key" commit Contoh: {{ :networking:juniper:jncia-junos-sshkey-user-screenshot_2026-10-02_06-15-02-compressed.png?nolink&900 |}} ----