Score:2

เหตุใด SSH จึงคิดว่าฉันยังมีไฟล์ 'known_hosts2'

ธง in

ในขณะที่พยายามล้างข้อมูลการกำหนดค่า SSH และไฟล์คีย์บน iMac ของฉัน (macOS Monterey 12.1) ฉันพยายามใช้ SSH โดยใช้แฟล็ก verbose (-v) ผลลัพธ์นี้สร้างขึ้นรวมถึงบรรทัดต่อไปนี้:

...
debug1: load_hostkeys: fopen /Users/clint/.ssh/known_hosts2: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
...

ฉันรู้ว่าฉันพยายามสร้างข้อมูลสำรองของไฟล์ known_hosts ของฉัน (และเรียกมันว่า "known_hosts2") แต่หลังจากนั้นฉันก็ลบทิ้งไป

ไม่มีใครรู้ว่าฉันจะทราบได้อย่างไรว่าทำไม SSH ยังคงอ้างอิง (และคิดว่าฉันมี) ไฟล์เก่าชื่อ 'known_hosts2'

ขอบคุณ!

Paul avatar
cn flag
คุณลอง `ค้นหาknown_hosts` แล้วหรือยัง
in flag
ฉันลองแล้วและพบไฟล์ Ruby ใน Homebrew (known_hosts.rb) เท่านั้น ฉันจะอ่านเพิ่มเติมเกี่ยวกับการใช้ 'ค้นหา' แต่สิ่งนี้ทำให้ฉันรู้ว่าชื่อดั้งเดิมของฉันสำหรับโพสต์นี้ "ฉันจะค้นหาไฟล์ที่รู้จักทั้งหมดได้อย่างไร" ทำให้เข้าใจผิด สิ่งที่ฉันต้องการทำคือหาว่าทำไม SSH ถึงคิดว่าฉันยังมีไฟล์ชื่อ 'known_hosts2' ฉันจะตั้งชื่อโพสต์นี้ใหม่ ขอขอบคุณ.
Score:4
ธง in

การกำหนดค่าเริ่มต้นสำหรับ ssh ใน opensh มี UserKnownHostsFile ตั้งค่าให้ ~/.ssh/known_hosts และ. ~/.ssh/known_hosts2. การกำหนดค่าจะคล้ายกับ ไฟล์ GlobalKnownHosts ยกเว้นว่าจะค้นหาไฟล์เหล่านี้ใน /etc/ssh ดังที่เห็นในหน้าคน (https://www.man7.org/linux/man-pages/man5/ssh_config.5.html). ดังนั้น openssh ssh จะตรวจสอบไฟล์ทั้ง 4 ไฟล์ตามค่าเริ่มต้นซึ่งเป็นสิ่งที่คุณเห็น ssh -v.

ฉันไม่แน่ใจว่าการกำหนดค่า (และการใช้งาน) ของ MacOS SSH แตกต่างจากค่าเริ่มต้นของ opensh มากเพียงใด แต่อย่างน้อยในกรณีนี้ดูเหมือนว่าจะทำงานเหมือนกัน

in flag
ฉันทำเครื่องหมายว่านี่เป็นคำตอบที่ถูกต้อง ฉันคิดว่ามันเป็นเรื่องบังเอิญที่ฉันสำรองไฟล์ 'known_hosts' และเรียกข้อมูลสำรองว่า 'known_hosts2' นี่เป็นชื่อของไฟล์ SSH2 ที่ SSH กำลังมองหาในเอาต์พุต SSH -v ที่ฉันเห็น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา