使用 ssh terminal連線cloudflare tunnels伺服器
在完成cloudflare tunnel SSH設定後,想要用terminal對Server進行連線,如果還沒完成設定請參考:
https://lanwp.org/15-how-to-use-cloudflaretunnel-build-webbase-sshterminal/
發現怎麼樣都無法透過SSH連線到自己的伺服器
經過爬文發現需要透過cloudflare的驗證才能連線上,參考來源:
https://community.cloudflare.com/t/about-connect-as-a-user-ssh-client-windows-10/524994
1.下載cloudflare的程式https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/,放在路徑"C:\Users\{user}\.ssh\cloudflared-windows-amd64.exe",linux的話路徑為/usr/local/bin/cloudflared
2.編輯檔案"C:\Users\{user}\.ssh\config"
Host example.com
HostName example.com
ProxyCommand C:\Users\{user}\.ssh\cloudflared-windows-amd64.exe access ssh --hostname %h
User user
完成後就可以透過terminal完成連線!
留言
張貼留言