Skip to content

SSH Remote Machine Docs

Proxy Jump

Proxy jump memungkinkan user melakukan dual ssh connections secara bersamaan. Dengan kata lain, HostB dapat user akses saat ia mengakses HostA melalui SSH. Proxy jump sangat berguna saat digunakan di environment VSCode. Berikut langkah melakukan proxy jump:

  1. Buka SSH config pada /home/user/.ssh/config
  2. Tambahkan ProxyJump pada host tujuan (HostB)
    Host HostA
      HostName 192.168.1.5
      User HostA
    
    Host HostB
      HostName 192.168.1.10
      User HostB
      ProxyJump 192.168.1.5
    

Authorized Keys

Authorized keys memungkinkan user masuk ke server lewat SSH tanpa memerlukan passwords. Pembuatan authorized_keys sebagai berikut:

  1. Buat id_rsa pada local computer
    ssh-keygen -t rsa
    
  2. Copy id_rsa.pub di local ke authorized_keys di server
    ssh-copy-id -i ~/.ssh/id_rsa.pub user@server
    

Beberapa hal perlu diperhatikan dalam pembuatan authorized_keys adalah permission /home folder, /home/.ssh folder dan /home/.ssh/authorized_keys harus dalam:

chmod go-w /home
chmod 700 /home/.ssh
chmod 600 /home/.ssh/authorized_keys