Sha256: c22dcb77572b4cb0d22e11738541fbd2b7ed6b51e2e28578e8823df43d4bc29e
Contents?: true
Size: 1.94 KB
Versions: 1
Compression:
Stored size: 1.94 KB
Contents
# AWSSSH [![Gem Version](https://badge.fury.io/rb/awsssh.png)](http://badge.fury.io/rb/awsssh) Mit hilfe dieses Gems kann man sich auf alle (bekannten) AWS EC2 Instancen verbinden die man durch seine Configurationen erreichen darf. Momentan ist das beschränkt auf EC2 Instancen, die durch OpsWorks verwaltet werden. Da sich die IP und der Public DNS der Server bei jedem Neustart ändern kann fragt dieses Gem immer bei AWS nach der aktuellen IP/DNS Name. ## Installation Mitlerweile ist aus `awsssh` ein richtiges gem geworden. 1. `gem install awsssh` ### Configurationen 1. Die Konfigurationsdateien müssen unter `/Users/<username>/.aws/` liegen. Wenn dem nicht so ist muss es eine Umgebungsvariable geben, die den Pfad zu den Configurationsdateien beinhaltet: `export ENV['AWSSSH_CONFIG_DIR']=/path/to/configs/` 3. Die Konfigurationsdateien müssen den Namen `aws_config_<kundenname>` haben. Wenn dem nicht so ist muss es eine Umgebungsvariable geben, die den Anfang der Configurationsdateien beinhaltet: `export ENV['AWSSSH_CONFIG_FILE']=awsconf_` ## Aufruf `awsssh -s HOST` **Beispiel**<br> `awsssh -s kunde-live-1` ## Hilfe `awsssh help`<br> Zeigt die Hilfe an ## Kontakt Sebastian Thiele Twitter: (@sebat) ## Changelog **2015-03-02 - v 2.2.0** * [enh] Alias for list servers and accounts changed * [fix] Build own punlic DNS if no public dns is set **2014-08-01 - v 2.1.2** * [enh] Alias for `--list-servers` and `--list-accounts` **2014-03-** - v 2.1.2 * [fix] alias with - **2014-03-05** - v 2.1.1 * [enh] using thor as CLI Class * **New connection call** call `awsssh -s SERVER` * [enh] use a account for connections `awsssh -s SERVER -a ACCOUNT` **2014-03-04** - v 2.1.0 * [enh] use AWS Ruby SDK * [enh] use ENV variables to access configurations **2014-02-27** - v 2.0.1 *the Ronald Fix* * [code] Code optimization * [enh] return a error message if config not found **2014-02-14** - v 2.0.0 * [enh] first gem version **earlier** * Some experiences
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
awsssh-2.2.0 | README.md |