| You mean they actually have a user account and log into the gateway machine?
Why not use the gateway machine to forward their SSH session straight to their destination machine? That would also let you put each SSH server on a non-standard port and the vendor's user account ONLY exists on the machine they get access to. You could also restrict their incoming SSH session to specific IP/ranges.
Example:
Server_A: SSH server on port 3940, user account cisco_support
Server_B: SSH server on port 29934, user account vendor_name
The vendor has to know the gateway name/IP, the port for the SSH server, and his credentials. |