Sha256: 1de65169fc4af99fa0513dd3b2ae4c4b5c2d3f1143416e111429c951910f04f4
Contents?: true
Size: 1.59 KB
Versions: 1
Compression:
Stored size: 1.59 KB
Contents
# 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 (@sethiele) ## Changelog **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.1.1 | README.md |