Nie można załadować pliku klucza. Nie można załadować pliku „id_rsa.pub” lub nie zawiera klucza prywatnego. - Plik Zilla

0

Podczas próby połączenia się z instancją AWS za pomocą SFTP, pojawia się błąd podczas ustawiania ~/.ssh/id_rsa.pubpliku do połączenia.

Błąd - Could not load key file. File 'id_rsa.pub' could not be loaded or does not contain a private key. - File Zilla

Chaitanya Bapat
źródło
A jaki jest błąd?
Toto

Odpowiedzi:

1

Uświadomił sobie, że potrzebuje prywatnego pliku (klucza) do skonfigurowania połączenia SFTP. ~/.ssh/id_rsato plik prywatny ~/.ssh/id_rsa.pubto plik publiczny Aby połączyć się z FileZilla, należy użyć pliku prywatnego.

Chaitanya Bapat
źródło
Mam aktywny plik klucza prywatnego ~ / .ssh / id_rsa, którego używam do ssh na moim serwerze, ale otrzymuję ten sam komunikat o błędzie, gdy próbuję ustawić to w FileZilla. Masz pojęcie, na czym polega problem?
JannieT,
Czy masz na myśli komunikat „Nie można załadować pliku klucza. Nie można załadować pliku„ id_rsa ”lub nie zawiera klucza prywatnego. - Plik Zilla”?
Chaitanya Bapat
tak. Dokładnie o to mi chodzi.
JannieT
To bardzo dziwne, ponieważ id_rsa to plik klucza prywatnego i jedynym możliwym wyjaśnieniem jest to, że z jakiegoś powodu może być uszkodzony. Czy możesz spróbować pobrać plik pem lub utworzyć nowy plik pem i używać go?
Chaitanya Bapat
Bynajmniej. Gdyby mój prywatny id-rsaplik był uszkodzony, nie byłbym w stanie używać go wiele razy dziennie do ssh na kilka serwerów. Ale heh, właśnie zgłaszam to, czego doświadczam, nie próbując wyjaśnić problemu. Jeśli ktoś ma podobny problem jak ja, spróbuj mojej odpowiedzi poniżej.
JannieT,
0

Na MacOS FileZilla nie zaakceptuje mojego aktywnego klucza prywatnego przechowywanego w ~/.ssh/id_rsa, ale kiedy ustawię Typ logowania na, Interactivemogę połączyć się bez hasła.

JannieT
źródło
Używam MacOS i FileZilla akceptuje klucz prywatny. Co ważniejsze, aby połączyć się z AWS, najlepiej potrzebujesz pliku pem (z punktu widzenia bezpieczeństwa)
Chaitanya Bapat