ฉันจะลบโฮสต์ที่รู้จักทั้งหมดของ SSH ได้อย่างไร


คำตอบ:


11

ก่อนอื่นคุณควรจำไว้ว่าให้ตรวจสอบลายนิ้วมือคีย์ ssh เมื่อเชื่อมต่อกับคอมพิวเตอร์ระยะไกลเป็นครั้งแรกเพื่อหลีกเลี่ยงการโจมตีของ MITM

ต้องบอกว่าก่อนอื่นทำการสำรองข้อมูลแล้วลบโฮสต์ ssh ที่รู้จักก่อนหน้านี้ทั้งหมดเป็นเรื่องของการทำเช่นนี้ในคอมพิวเตอร์ของคุณ:

cp -av ~/.ssh/known_hosts ~/.ssh/known_hosts-old
rm ~/.ssh/known_hosts

ไฟล์ known_hosts จะถูกสร้างขึ้นอีกครั้งหลังจากคุณเริ่มเซสชัน ssh ใหม่ครั้งแรก


7
ทำไมจึงเป็นเช่นcpนั้นrmแทนที่จะเป็นเพียงmv?
Ginnungagap
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.