LINUXSEC

Perintah SSH untuk Terhubung dari Satu Server ke Server yang Lain

Perintah SSH untuk Terhubung dari Satu Server ke Server yang Lain. Oke sebenarnya saya juga bingung mau kasih judul apa yang enak dibaca. Ya intinya gitu…

Disini saya akan sharing sedikit bagaimana cara menggunakan ssh-client untuk terhubung ke server dan menggunakan server lain sebagai jump host. Cara ini bisa digunakan jika kalian melakukan whitelist pada IP yang bisa mengakses port SSH di production server kalian. Dan karena kita tidak selalu mengakses server tersebut dari IP yang sama, kita gunakan saja server lain sebagai “loncatan” untuk mengakses server tersebut.

Mungkin analogi sederhananya bisa begini: kita login terlebih dahulu melalui ssh ke server1, kemudian setelah login ke server1 kita jalankan lagi perintah SSH untuk terhubung ke server2. Namun cara ini tentu agak ribet, dan sebenarnya OpenSSH client sendiri memiliki fungsi untuk kebutuhan tersebut.

Kita bisa menggunakan opsi -J untuk menambahkan jumphost.
Command nya

ssh -j user@jumphost:port user@server -p port

Sebagai contoh, disini saya ingin terhubung ke server centos.linuxsec.org melalui jumphost ubuntu.linuxsec.org.
Maka perintahnya:

ssh -J inori@ubuntu.linuxsec.org:22 shu@centos.linuxsec.org -p 22

Untuk port SSH jumphost dan juga server yang akan dituju silahkan sesuaikan sendiri.

Cara kedua lebih efisien karena kita bisa mengkonfigurasi banyak server sekaligus. Kita bisa mengedit file ~/.ssh/config
Pertama, tambahkan informasi server jumphostnya.

Host ubuntu  
        Hostname ubuntu.linuxsec.org  
        User inori  
        Port 22

Untuk user dan port sesuaikan sendiri. Untuk nama host juga gunakan nama yang kalian inginkan.
Nah, dibawahnya, tambahkan informasi server utama.

Host centos  
        Hostname centos.linuxsec.org  
        User shu  
        Port 22  
        ProxyCommand ssh -W %h:%p ubuntu

Sekarang untuk terhubung ke server centos.linuxsec.org kalian cukup jalankan perintah

ssh centos

Oke mungkin sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.