Find Jobs
Hire Freelancers

SSH Client/Server Configuraton

$150-300 USD

Closed
Posted over 7 years ago

$150-300 USD

Paid on delivery
I need help setting up a simple SSH solution between me and my clients. I need to be able to run a simple SSH client on my customers server (as a windows service) that will connect to an SSH server on my network. Once connected I need to be able to send LDAP requests (TCP:636) to my SSH server that will be relayed to the customers server. 1. I will have SSH client on 5+ customer machines, that will need to make "localhost:389" available to me. 2. All SSH clients will connect to my STunnel Server via "MY-PUBLIC-DOMAIN:22" and need to authenticate certificate or something - A. Need to make sure that only clients I authorize will be able to connect to my SSH server - B. The connection should never allow the client to access my network, it should be a reverse tunnel allowing me to access the client. - C. I need to be able to identify each client that is connected to my server (also see #3 below) 3. Each client should be assigned dedicated ports on my server based on the reverse tunnel (1001, 1002, 1003, etc). When the SSH client disconnects and reconnects the same port on my side needs to be reused. 4. Another server on my network will send LDAP requests to the SSH Server via these custom ports, and the requests need to be securely sent back through the tunnel to each clients LDAP server. The usage example above has been tested using [login to view URL] however I do not want to proxy through another network or service. The server component will exist only on my network. Other similar services for reference: [login to view URL] [login to view URL] Please see the attached image also for reference
Project ID: 11575267

About the project

9 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average $242 USD for this job
User Avatar
Hello sir, The description that you have posted is well understood. Do you want me to work on this we can discus right now i am available. I would appreciate if you could visit my portfolio and feedback of my past projects because that defines me batter then my proposal. https://www.freelancer.in/u/sismaster.html Can you please ping me back so that we can have small chat session. Kind Regards, sismater
$300 USD in 5 days
5.0 (17 reviews)
4.8
4.8
User Avatar
Dear employer, You need an reverse ssh tunnel LDAP port from your clients to your ssh server to which clients are authenticated through ssh key. Then from your server you can access client LDAP as ports 1001-1005 Using Putty extension re-connection on tunnel drop is achieved. This is cheapest and direct solution using free tools. I can help you implement following solution. Looking forward to hear from you. Best regards, Ivan
$200 USD in 10 days
5.0 (7 reviews)
3.5
3.5
User Avatar
Respected, My name is Sumant. I am expert in logo designing, proofreading, English with teaching experience, wordpress, web searching, data entry, copy-paste work and ms office. If you are interested please contact me I would will be glad to work with you. I have networking expert to help you out Thanking you.
$250 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
PIXELCRAB was founded in May 2016 in Linz, Austria as a multi purpose service provider helping companies around the world to complete their projects. We also deal as an agency to bring potential customers and freelancers together minimizing organisational and financial aspects. We offer a wide range of programming skills: HTML, CSS, JS, PHP, C, C++, Bash, and much more Use a variety of Frameworks: Zend Framework, CakePHP, Symfony, AngularJS, ReactJS, Node.js, Twitter Boostrap, and much more Administrate your project: Planning, Programming, Hosting, Domain Registering, Email Marketing, Social Marketing, SEO Optimizing, Translating to German, and much more The founders Christopher Soellinger (29), working as Zend2 certified web developer for nearly 15 years and Raphael Staerk (22), graduated at Litec Technical College Linz and working as programmer for 2 years now, are very professional and experienced and provide projects immediate, timely and reliable. Are there any questions or engage with us please feel free to ask.
$250 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
It's easy to complete these task with remote port forwarding ssh. Finally, I'll write a simple windows application for the clients to input ip address of Linux Server (Tunnel Server).
$166 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I'm a experienced Network engineer and use alot of SSH with the tricks it comes with. I can accomplish what you whant with either Local/Remote tunnels or with an actual Layer 3 VPN like interface with SSH. This option is "ssh -w 0:0", this will create an actual routable interface on both sides and you can communicate actually on IPs and not local ports. You can control the traffic with any firewall to allow or deny what ever traffic you wish. Any static connections can be set without a problem. (every site same port or IP) My advice would be the Layer 3 interface as you can expand any service over that simple SSH tunnel, and the traffic will be encrypted without any expensive or complicated VPN appliances/software. I think this is really easy to accomplish and maybe even in 1 day.
$222 USD in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
North Chesterfield, United States
5.0
49
Payment method verified
Member since Mar 22, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.