Mam uwierzytelnienie z kluczem publicznym działające między moim Mac OS X i Amazon EC2 instancja tak, że z linii poleceń mogę po prostu wpisać następujące polecenie i działa:
ssh root@[IPAddressOfEC2Instance]
Dziwne jest to, że nie mogę zamontować instancji przy użyciu „Połącz z serwerem” w Finderze.
Próbowałem wpisać następujące adresy serwerów w oknie dialogowym „Połącz z serwerem”:
ftps://[IPAddressOfEC2Instance]
ftps://root@[IPAddressOfEC2Instance]
Ale wszystko, co dostaję, to
Podałeś nieprawidłową nazwę użytkownika lub hasło. Proszę spróbuj ponownie.
Użytkownik root w instancji EC2 ma puste hasło i zastanawiam się, czy ma to związek z tym. Nie mogę jednak zmienić hasła użytkownika root.
Mogę użyć SFTP klient, aby połączyć się z komputerem, po prostu nie mogę go zamontować za pomocą „Połącz z serwerem”. Pyta o nazwę użytkownika i hasło (dla zarejestrowanego użytkownika) oraz jego root / [puste], którego nie akceptuje. Inną opcją jest „Gość”, która wywołuje pusty folder w Finderze.
źródło
Odpowiedzi:
SFTP nie jest tym samym co FTPS. FTPS to FTP za pomocą SSL. SFTP to bezpieczny protokół przesyłania plików (ponad SSH). (Obsługa FTP / FTPS w systemie Mac OS X w Finderze i tak jest dość żałosna).
Mac OS X nie może natywnie montować udziałów SFTP. Jest sposób na zrobienie tego za pomocą MacFUSE. Konfiguracja jest dość trudna i nie ma niezawodnej, niekomercyjnej aplikacji GUI do zarządzania nią. Istnieje kilka pakietów, które musisz zainstalować i wiele hakerów z linii poleceń, aby uzyskać udziały do zamontowania (nie zaczynaj od automatycznego montażu). To naprawdę nie jest warte wysiłku. Robiłem to już kilka razy, ale to było piekło; Znalazłem znacznie lepsze rozwiązanie: ExpanDrive .
To program komercyjny, ale jest wart każdego grosza. Używa MacFUSE i pozwala na zamontowanie „dysków” SFTP, FTP / FTPS i Amazon S3. Możesz pobrać bezpłatną wersję próbną, która działa przez 30 dni. (Poza tym nie wygaśnie, dopóki go nie zamkniesz.))
Aby uruchomić go za pomocą par kluczy publicznych, musisz dodać swój klucz prywatny SSH do pęku kluczy Mac OS X:
Następnie podczas tworzenia nowego dysku w ExpanDrive pozostaw pole hasła puste, ale zaznacz pole „Zapisz”.
Powinieneś być gotowy do drogi. Wspaniałą rzeczą w ExpanDrive jest to, że automatycznie połączy dyski, jeśli połączenie zostanie zerwane (wifi upada, śpisz / budzisz Maca, restartujesz).
źródło
Może być konieczne wprowadzenie nazwy użytkownika i / lub hasła w polu „Połącz z serwerem” w Finderze.
Alternatywnie możesz użyć samodzielnej aplikacji FTP, takiej jak FileZilla lub Przekazać .
źródło