And I’m using Cloudflare to Proxy my A records for my domain sorcia.io
My problem is:
I need to login to my SSH server through [email protected] or using TCP protocol for git and do [email protected]. So that my users can do Git clone via either of those SSH commands.
By using Cloudflare Orange cloud, I suppose it cannot be done unless I use Cloudflare Spectrum to add a TCP protocol for git.
I cannot definitely afford for Spectrum which comes under Enterprise plan. Maybe I can use a “Pro” plan in the future if it is necessary.
So, my question briefly is - is it possible for me to do a workaround for this with orange cloud enabled?
So that, I can do git clone [email protected]:example-project.git.
To add further information, I’ve added a config file under .ssh directory as
Host sorcia.io
HostName <My IP Address>
Port 22
User git
and the default SSH port listens on another port 2022
Unproxied or go straight to the IP address are the same approach. Anyway, I’m going to disable the cloudflare orange cloud and I’m exposing my IP Address in both of the context you’ve mentioned.
Anyhow, thanks for confirming that I need Spectrum to do this. I’m contacting the Sales department to see if I can only enable Spectrum and get charged based on the usage. In other words, not subscribing for the entire Enterprise plan. Let’s see!
Thanks for the reply… I checked with the customer support team today. Support engineer said that I need Spectrum for the use-case I’ve mentioned above.
I’ll look into the access documentation and get back. Thanks again!
Well, I checked it again. Access only provides certain Identity Providers. I’m basically using a username and password login. Which keep things simpler for the end-users.
So, it doesn’t work that way. Spectrum is exactly what I need and sadly it doesn’t come as a standalone product but with Enterprise plan.
As I said in my very first response, Git supports HTTPS. Cloudflare supports HTTPS. So you should be able to connect via HTTPS instead of SSH. How does this not answer the question?