Puncte:2

De ce crede SSH că mai am un fișier „known_hosts2”?

drapel in

În timp ce încercam să-mi curăț fișierele de configurare SSH și cheie de pe iMac-ul meu (macOS Monterey 12.1), am încercat să fac SSH folosind steag-ul verbose (-v). Aceasta a generat rezultate, inclusiv următoarele linii:

...
debug1: load_hostkeys: fopen /Users/clint/.ssh/known_hosts2: Nu există un astfel de fișier sau director
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: Nu există un astfel de fișier sau director
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: Nu există un astfel de fișier sau director
...

Știu că am încercat să creez o copie de rezervă a fișierului known_hosts (și l-am numit „known_hosts2”), dar de atunci l-am șters.

Știe cineva cum pot afla de ce SSH încă face referire (și crede că am) un fișier vechi numit „known_hosts2”?

Mulțumiri!

Paul avatar
drapel cn
Ați încercat să „găsească gazdele cunoscute”?
drapel in
L-am încercat și a găsit doar un fișier Ruby în Homebrew (known_hosts.rb). Voi citi despre folosirea „locate”, dar acest lucru m-a făcut să realizez că titlul meu original pentru această postare „Cum pot găsi toate fișierele known_hosts?” este înșelătoare. Ce vreau cu adevărat să fac este să aflu de ce SSH crede că mai am un fișier numit „known_hosts2”. Voi reintitula această postare. Mulțumesc.
Puncte:4
drapel in

Configurația implicită pentru ssh în openssh are UserKnownHostsFile setat la ~/.ssh/known_hosts și. ~/.ssh/known_hosts2. Configurația este similară pentru GlobalKnownHostsFile cu excepția că caută aceste fișiere în /etc/ssh așa cum se vede în pagina de manual (https://www.man7.org/linux/man-pages/man5/ssh_config.5.html). Așa că openssh ssh verifică acele 4 fișiere în mod implicit, ceea ce este ceea ce vedeți ssh -v.

Nu sunt sigur cât de mult diferă configurația (și implementarea) MacOS SSH de openssh default, dar cel puțin în acest caz par să se comporte la fel.

drapel in
Am marcat asta drept răspunsul corect. Cred că a fost doar o coincidență că am făcut o copie de rezervă a fișierului „known_hosts” și am numit backup-ul „known_hosts2”. Acesta este și numele fișierului SSH2 pe care SSH îl caută în ieșirea SSH -v pe care am văzut-o.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.