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:
- Buka SSH config pada
/home/user/.ssh/config
- 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:
- Buat
id_rsa
pada local computer
ssh-keygen -t rsa
- Copy
id_rsa.pub
di local keauthorized_keys
di server
ssh-copy-id -p 8888 -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 /homechmod 700 /home/.sshchmod 600 /home/.ssh/authorized_keys