Sha256: 21a2253443b80a6e074e1310bad5a504c39e777e29f872d79018bdb2bdd13023

Contents?: true

Size: 1.35 KB

Versions: 2

Compression:

Stored size: 1.35 KB

Contents

# AWSSSH

Im [Mitarbeiterhandbuch](https://employeeapps.infopark.de/manual/03_Security) sind SSH-Configurationen vorgegeben, mit denen man alle AWS-EC2s abfängt.
Da ich aber nicht jedesmal nachschauen will, wie der Public-DNS Name einer instance ist, will ich das weiterhin in meiner ssh config pflegen und habe dort einträge wie:

```Host sihl-live1
  Hostname ec2-54-194-243-71.eu-west-1.compute.amazonaws.com```

da ein Aufruf von `$ ssh sihl-live1` dann aber die einstellung ignoriert der umweg über dieses script.

## Installation

1. Herunterladen
2. an die Stelle verschieben, an der es am ende liegen soll
3. wenn bei 2. nicht /usr/* angegeben ist `rake install` ausführen. Das erstellt ein Link in `/usr/local/bin`

### Configurationen
1. Das zum Umschalten der AWS Config muss das script über `awscfg <kundenname>` aufrufbar sein.
2. Die Konfigurationsdateien müssen unter `/Users/<username>/.aws/` liegen.
3. Die Konfigurationsdateien müssen den Namen `aws_config_<kundenname>` heißen.

## Aufruf

`awsssh HOST`

**Beispiel**<br>
`awsssh sihl-live1`

## Hilfe

`awsssh --help`<br>
Zeigt die Hilfe an

## Inhalte

`Gemfile`: zum installieren aller benötigten gems<br>
`README.md`: diese README<br>
`Rakefile`: für die installation<br>
`awsssh.rb`: Erstellt die verbidnung (Programmlogik)<br>

## Kontakt

Sebastian Thiele <[mailto:sebastian.thiele@infopark.de]>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
awsssh-2.1.0 README.md
awsssh-2.0.1 README.md