Jeśli chcesz utworzyć parę kluczy ssh w konsoli AWS i przesłać tę parę kluczy do wszystkich pozostałych regionów.
Utwórz nową parę kluczy ssh w konsoli lub użyj tej, którą już posiadasz.
Generowanie ssh klucz publiczny z ssh klucz prywatny (PEM> pubie)
$ ssh-keygen -y -f ~/.ssh/MySSHKeyPair.pem >> ~/.ssh/MySSHKeyPair.pub
- Prześlij klucz publiczny ssh do wszystkich regionów. (usuń z listy region, który już ma klucz ssh)
$ dla nas - na wschód - 1 nas-wschód-2 nas-zachód-1 nas-zachód-2 ap-południe-1 ap -nort wschodni-2 ap-południowy-wschód-1 ap-południowy-wschód-2 ap-północny-wschód-1 eu-centralny-1 eu-zachód-1 eu-zachód-2; do aws ec2 import-key-pair --key-name MySSHKeyPair - plik klucza publicznego: //~/.ssh/MySSHKeyPair.pub --region $ region; Wykonano:
- Wyświetl listę wszystkich par kluczy ssh we wszystkich regionach.
$ dla a w nas-wschód-1 nas-wschód-2 nas-zachód-1 nas-zachód-2 ap-południe-1 ap-północny-wschód-2 ap-południowy-wschód-1 ap-południowy-wschód-2 ap-northeast-1 eu-central-1 eu-west-1 eu-west-2; do aws ec2 opis-para-kluczy - region $ a; wykonane
Używam wspólnej pary kluczy. Stworzyłem klucz bez żadnego hasła i okazało się, że działa tylko z komputera Ubuntu, na którym został utworzony. Wygląda na to, że nie działa z żadnego innego komputera, co nie ma miejsca w przypadku innych klawiatur utworzonych za pomocą interfejsu internetowego. Aby połączyć się z instancjami AWS, muszę korzystać z różnych komputerów. – shantanuo
@shantanuo: To dziwne, a nie sposób, w jaki klucze SSH powinny działać normalnie (odpowiednio nie mam tego problemu, tzn. Moje klucze są przenośne zgodnie z oczekiwaniami). Oczywiście musisz skopiować swoje prywatne klucze do każdego innego komputera, ale to nie inaczej niż z kluczami generowanymi przez AWS. Jednym z elementów, którymi należy się zająć, może być kluczowy format, na przykład trzeba przekonwertować klucze wygenerowane w systemie Ubuntu na format używany przez Putty, na wypadek gdybyś używał ich w systemie Windows (patrz np. [Używanie klucza prywatnego OpenSSH w Putty] (http://meinit.nl/using-your-openssh-private-key-in-putty), aby uzyskać instrukcje). –
Przypuszczam, że dzieje się tak po rozwinięciu partycji root, jak wyjaśniono w tym poście na blogu: http://oksoft.blogspot.in/2012/04/expand-root-ebs-volume.html – shantanuo