2011-01-13 15 views
14

Chcę w łatwy sposób zapisywać, kopiować i edytować pliki na zdalnym serwerze. Używam Eclipse jako IDE, co może być lepsze dla tych zadań niż wtyczka RSE (Remote System Exlporer) dla Eclipse. Chodzi o to, że nie wiem, jak nawiązać połączenie za pomocą klucza publicznego. Mam plik, który pobrałem z mojego konta Amazon, * .pem. Ale nie widzę żadnych formularzy ani danych wejściowych, gdy próbuję połączyć się z moim zdalnym serwerem Linux. Jest to po prostu identyfikator użytkownika i hasło. Próbowałem również otworzyć klucz publiczny za pomocą edytora tekstu systemu i skopiować wszystko do mojego pola hasła, ale nie zadziałało. Pls pomógł miŁączenie Eclipse RSE ze zdalnym serwerem Linux przy użyciu klucza publicznego uzyskanego z Amazon ec2

Odpowiedz

22

to też było pieczenie mojego makaronu. umieścić klucze w folderze nie w config RSE ale w całej zaćmienia

Zaznacz to: http://siteadmin.gforge.inria.fr/eclipse-ssh.html

+4

To było całkiem łatwe. Zorientowałem się, że w Preferencjach-> Ogólne-> Połączenia sieciowe-> SSH2 Wprowadzam jedynie lokalizację publicznego klucza RSA, aw Preferencjach-> Ogólne-> Zdalny system należy ustawić domyślny identyfikator użytkownika dla SSH, który w Amazon EC2 to użytkownik ec2. – einstein

+1

Mogę się połączyć, ale mam tylko dostęp do odczytu. Muszę edytować pliki na/var/www i do tego potrzebuję dostępu do roota (przynajmniej kiedy wchodzę do instancji EC2). Amazon nie zezwala na łączenie się jako root, a użytkownik ec2 nie będzie działał. Muszę połączyć jako "ubuntu". Wszelkie pomysły, jak to obejść? – Eric

+1

+1 za "pieczenie twojego kluski". – franka

1

Nie wspomniano (przynajmniej wyraźnie) jest fakt, że RSE (i za to, co mam widać, Eclipse w ogóle) tylko wydaje się pracować z 1024 bitowymi kluczami https://bugs.eclipse.org/bugs/show_bug.cgi?id=404714

Miałem również problemy, ponieważ mój privatekey był 2048, ale dodałem nowy klucz do autoryzowanych hostów, a następnie mógłbym się połączyć.

Powiązane problemy