Skip to main content

Akses SSH dengan tunnel cloudflare

Buat terlebih dahulu subdomain untuk sshnya kemudian tambahkan kode berikut pada file ~/.ssh/config

# BEGIN: Platform.sh certificate configuration
Host *.platform.sh
Include /home/user/.platformsh/ssh/*.config
Host *

host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
host gitlab.com
HostName gitlab.com
User git
IdentityFile ~/.ssh/id_rsa_gitlab
# other config
host example.com # tambahkan domain yang sudah didaftarkan pada cloudflare
ProxyCommand cloudflared access ssh --hostname %h # tambahkan kode ini

jalankan tunneling(bisa menggunakkan docker ataupun menggunakkan aplikasi cloudflare)

Dan coba akses sshnya

ssh username@host 

Reference: