Replies: 1 comment 6 replies
-
Hi @yquansah 👋 Great to hear about your use case! I'm in London timezone so won't be able to come up with a good response today, but I'll have a think and get back to you tomorrow morning |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello 👋 ,
First of all really awesome project. Love to see these different tunneling solutions, as it solves a lot of issues with connecting to private servers.
I have a use case where I would love your input.
The overall premise is, there are multiple
ssh
servers running on several machines that are not publicly accessible and we would like to leverage Pico to allow proxy clients to connect to thesessh
servers.There exist in our domain a public server which runs Kubernetes that would probably run
piko
server and then thessh
servers running on private machines can register themselves to. I would imagine we would run apiko
agent on the machines with thessh
servers, and somehow runpiko
forward in our public server that knows the endpoint of the upstream TCP connection.This would need to happen in "real time" however, and by "real time" what I mean is:
You are a client requesting an
ssh
server from a UI, that one request should:ssh
server withpiko
agent on the private machine (we have connectivity with the private server for admin level capabilities through a VPN (well tailscale))piko
forward on our public server for each upstream TCP connection we receive?The last point is what I am unclear of how to tackle, and would love input from the maintainers about if I am thinking of the architecture correctly.
Thanks, and look forward to hearing from you all! 😄
Beta Was this translation helpful? Give feedback.
All reactions