Proboscis CLI
A cli interface to connect to proboscis for quick ssh to clients
Installation
Add this line to your application's Gemfile:
gem 'proboscis_cli'
And then execute:
$ bundle
Or install it yourself as:
$ gem install proboscis_cli
Usage
Configuring environmental variables
$ export proboscis_qa=<base_path>
$ export proboscis_prod=<base_path>
$ export proboscis_qa_user=<username>
$ export proboscis_qa_pass=<password>
$ export proboscis_prod_user=<username>
$ export proboscis_prod_pass=<password>
$ export proboscis_qa_target_port=<target_ssh_port>
$ export proboscis_qa_target_user=<target_ssh_user>
$ export proboscis_prod_target_port=<target_ssh_port>
$ export proboscis_prod_target_user=<target_ssh_user>
$ export araneae_qa_token=<araneae_token>
$ export araneae_prod_token=<araneae_token>
$ export proboscis_qa_cli_key=<cli_key_to_bypass_captcha>
$ export proboscis_prod_cli_key=<cli_key_to_bypass_captcha>
$ ssh-add <path to qa private key>
$ ssh-add <path to prod private key>
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request