A combined service script that uses a configuration flat-file database to define remote hosts and services that can be reached via ssh-proxying.
The following services are currently supported:
- ssh
- sftp
- Microsoft remote-desktop (RDP)
- VNC remote desktop
To install, follow these simple steps:
- Clone the GIT repository onto your system
- Move the 'proxyapp' into your preferred 'bin' directory (PATH-findable) (OPTIONAL)
- Create symlinks to the proxyapp script:
ln -s [INSTALL_DIR]/proxyapp /usr/local/bin/proxyssh
ln -s [INSTALL_DIR]/proxyapp /usr/local/bin/proxyftp
ln -s [INSTALL_DIR]/proxyapp /usr/local/bin/proxyscp
ln -s [INSTALL_DIR]/proxyapp /usr/local/bin/proxyrdp
ln -s [INSTALL_DIR]/proxyapp /usr/local/bin/proxyvnc - Copy the exampele proxies.cnf into your home directory as a 'hidden' file:
cp [INSTALL_DIR]/proxies.cnf ${HOME}/.proxies.cnf - Customize the configuration file, following the examples.
- run one of the scripts with the "-L" option to validate that all the services are showing up correctly.
No comments:
Post a Comment