Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SSH - Identity file id_rsa not accessible: No such file or directory.

19 views
Skip to first unread message

Roman Tyczka

unread,
Dec 6, 2022, 4:52:41 AM12/6/22
to

Nie zauważyłem od kiedy tak mam, ale gdy loguję się do zdalnego serwera
przez SSH za pomocą klucza to otrzymuję ostrzeżenie:

$ ssh -l xyz -i id_rsa abc.serwer.pl
Warning: Identity file id_rsa not accessible: No such file or directory.
Enter passphrase for key '/home/roman/.ssh/id_rsa':
x...@abc.serwer.pl's password:

i połączenie działa, a plik id_rsa jest:

$ cat ~/.ssh/id_rsa
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlanNzaC3rZXktdjEAAAAACmFlczI1Ni1jdHIACGAGYmNyeXB0AAAAGAAAABCIZ79zRq
Q+BZ3ONZ8ADA4uAAAAEAAAAEEAAAGXAAAAB3NzaC1yc2EAAADDAQABAAABgQCpK3hOZigb
...


Zatem co oznacza:

Identity file id_rsa not accessible: No such file or directory.

?


--
pzdr
Roman

Kamil Jońca

unread,
Dec 6, 2022, 5:48:07 AM12/6/22
to
Roman Tyczka <roman...@hate.you.spammer> writes:

> Nie zauważyłem od kiedy tak mam, ale gdy loguję się do zdalnego
> serwera przez SSH za pomocą klucza to otrzymuję ostrzeżenie:
>
> $ ssh -l xyz -i id_rsa abc.serwer.pl
> Warning: Identity file id_rsa not accessible: No such file or directory.
> Enter passphrase for key '/home/roman/.ssh/id_rsa':
> x...@abc.serwer.pl's password:

Hm. Dlaczego mam wrażenie, że komunikat jest z Klienta (komputera z
którego się łączysz), a wyświetliłeś plik z servera (DO którego się połączyłeś)?
>
> i połączenie działa, a plik id_rsa jest:
>
> $ cat ~/.ssh/id_rsa
> -----BEGIN OPENSSH PRIVATE KEY-----
> b3BlanNzaC3rZXktdjEAAAAACmFlczI1Ni1jdHIACGAGYmNyeXB0AAAAGAAAABCIZ79zRq
> Q+BZ3ONZ8ADA4uAAAAEAAAAEEAAAGXAAAAB3NzaC1yc2EAAADDAQABAAABgQCpK3hOZigb
> ...

>
> Identity file id_rsa not accessible: No such file or directory.

Że sprawdzasz nie na tym komputerze.
KJ

--
http://stopstopnop.pl/stop_stopnop.pl_o_nas.html

Roman Tyczka

unread,
Dec 6, 2022, 9:39:28 AM12/6/22
to
On 6.12.2022 11:46, Kamil Jońca wrote:

>> Nie zauważyłem od kiedy tak mam, ale gdy loguję się do zdalnego
>> serwera przez SSH za pomocą klucza to otrzymuję ostrzeżenie:
>>
>> $ ssh -l xyz -i id_rsa abc.serwer.pl
>> Warning: Identity file id_rsa not accessible: No such file or directory.
>> Enter passphrase for key '/home/roman/.ssh/id_rsa':
>> x...@abc.serwer.pl's password:
>
> Hm. Dlaczego mam wrażenie, że komunikat jest z Klienta (komputera z
> którego się łączysz), a wyświetliłeś plik z servera (DO którego się połączyłeś)?

Może dlatego, że zakładasz, słusznie dość, że jestem linuksowy lamer? ;-)

>> i połączenie działa, a plik id_rsa jest:
>>
>> $ cat ~/.ssh/id_rsa
>> -----BEGIN OPENSSH PRIVATE KEY-----
>> b3BlanNzaC3rZXktdjEAAAAACmFlczI1Ni1jdHIACGAGYmNyeXB0AAAAGAAAABCIZ79zRq
>> Q+BZ3ONZ8ADA4uAAAAEAAAAEEAAAGXAAAAB3NzaC1yc2EAAADDAQABAAABgQCpK3hOZigb
>> ...
>
>>
>> Identity file id_rsa not accessible: No such file or directory.
>
> Że sprawdzasz nie na tym komputerze.

Sprawdzam nie tylko na tym samym komputerze, ale i w tej samej konsoli,
polecenie po poleceniu. Warto też zauważyć, że z kolei na serwerze nie
mam pliku z kluczami prywatnymi (to ten drugi komputer ewentualnie),
jest tylko klucz publiczny.

Dodam, że odkryłem w międzyczasie, że gdy nie podam parametru -i z
kluczem to komunikat znika.

--
pzdr
Roman

Kamil Jońca

unread,
Dec 6, 2022, 9:48:06 AM12/6/22
to

Ech. też nieuważnie czytałem, patrz niżej.


Roman Tyczka <roman...@hate.you.spammer> writes:

> On 6.12.2022 11:46, Kamil Jońca wrote:
>
>>> Nie zauważyłem od kiedy tak mam, ale gdy loguję się do zdalnego
>>> serwera przez SSH za pomocą klucza to otrzymuję ostrzeżenie:
>>>
>>> $ ssh -l xyz -i id_rsa abc.serwer.pl

Tu każesz mu użyć pliku id_rsa W BIEŻĄCYM katalogu.

>>> Warning: Identity file id_rsa not accessible: No such file or directory.
>>> Enter passphrase for key '/home/roman/.ssh/id_rsa':
[..]
>
>>> i połączenie działa, a plik id_rsa jest:
>>>
>>> $ cat ~/.ssh/id_rsa

a tu wyświeliłeś plik z (prawdopodobnie) Innego katalogu.
co ci wyświetli
--8<---------------cut here---------------start------------->8---
cat id_rsa
--8<---------------cut here---------------end--------------->8---

KJ

--
http://wolnelektury.pl/wesprzyj/teraz/

Roman Tyczka

unread,
Dec 6, 2022, 2:21:25 PM12/6/22
to
Ok, rozumiem, tylko, że byłem święcie przekonany, że wystarczy podać
nazwę pliku a defaultowo jest on brany z katalogu ~/.ssh jako miejsca,
gdzie standardowo są pliki z kluczami i hostami... nie przyszło mi do
głowy, że pełną ścieżkę trzeba podawać w tym wypadku :-)

Dzięki za naprowadzenie!

--
pzdr
Roman

0 new messages