Jak połączyć się z sftp w filezilla za pomocą klucza prywatnego

11

Pobrałem filezilla na Ubuntu 14.04 za pomocą menedżera pakietów ( apt-get) i obecnie konfiguruję witrynę do przesyłania plików na zdalnym serwerze, którego używam. W przypadku typu logowania muszę użyć klucza prywatnego, ale nie ma go na liście jako opcji. Czy zainstalowałem niewłaściwą wersję FileZilla lub coś takiego? Próbowałem zaktualizować instalację, ale napisano, że FileZilla jest aktualna. Każda pomoc będzie mile widziana, to mój pierwszy raz sftp.

loremIpsum1771
źródło
1
Czy naprawdę potrzebujesz Filezilli? Domyślna przeglądarka plików może obsługiwać SFTP. Naciśnij Ctrl-L, pasek adresu powinien się pojawić, a następnie możesz przejść do sftp://some.server.
mur

Odpowiedzi:

16

Musisz skonfigurować uwierzytelnianie klucza.

Otwórz menu Edit> Settings…i przejdź do Connection> SFTP.

Dodaj pliki kluczy i gotowe.

wprowadź opis zdjęcia tutaj

AB
źródło
1
Próbowałem dodać plik klucza ssh na tej stronie, wybierając go po kliknięciu przycisku „Dodaj plik klucza”, ale pojawiło się okno dialogowe z informacją, że plik był najwyraźniej w niewłaściwym formacie i musiał zostać przekonwertowany na format szpachli (. ppk lub coś takiego). Kiedy kliknąłem „tak”, przywołał menedżera plików, ale nie pokazuje już pliku kluczy w katalogu, w którym jest przechowywany. Jaki jest właściwy sposób dodania pliku, czy powinienem skorzystać z innej opcji korzystania z agenta SSH systemu (chociaż nie wiem, jak to zrobić)?
loremIpsum1771
Przepraszam, bądź uczciwy. To zupełnie inne pytanie. Powinieneś zapytać o nowy. Odpowiadanie na nowe pytania w komentarzach jest mylące dla innych czytelników.
AB
Właśnie, oto nowy post: askubuntu.com/questions/700164/…
loremIpsum1771,
Dzięki za link. Wygląda na to, że twoje pytanie tutaj zostało rozwiązane. Możesz zaakceptować odpowiedź tutaj. Kliknij znacznik wyboru po lewej stronie odpowiedzi. I może pochwała.
AB
Musisz zalogować się przy użyciu opcji „normalne” i pozostawić hasło puste (wcześniej dodałeś plik klucza ssh w opcjach, jak wyjaśnij w tej odpowiedzi)
Leto
1

Rozwiązaniem dla mnie było przełączenie typu logowania na Plik klucza. W moim przypadku mam użytkownika Ubuntu z prawidłowymi uprawnieniami, którego użyłem do skonfigurowania łącza poniżej.

Wypróbowałem powyższą odpowiedź, ale nie zadziałała. Myślę, że może tak być, jeśli użytkownik był rootem?

Link do utworzenia użytkownika innego niż root, aby zalogować się przy użyciu klucza SSH: https://www.digitalocean.com/community/questions/secure-ubuntu-server-for-non-root-user-using-only-ssh-keys

W FileZilla: przykład FileZilla

James
źródło