ไดเร็กทอรี. ssh อยู่ที่ไหน


13

ป้อนคำอธิบายรูปภาพที่นี่

ฉันติดตั้ง openssh แล้ว แต่หา.sshไดเรกทอรีไม่เจอ ทุกคนสามารถบอกฉันได้ไหมว่าฉันจะหาไดเร็กตอรี่นี้ได้ที่ไหน?

PSฉันติดตั้ง Ubuntu 16.10 เป็นเครื่องเสมือน


1
ไดเรกทอรี. ssh ไม่ใช่ค่าเริ่มต้นที่สร้างไว้ด้านล่างโฮมไดเร็กตอรี่ของคุณ เมื่อคุณโทรssh somehost(แทนที่ 'somehost' ด้วยชื่อหรือ IP ของโฮสต์ที่ใช้ sshd) ไดเรกทอรีและไฟล์.ssh/known_hostsจะถูกสร้างขึ้น mkdir ~/.sshแต่คุณอาจจะสร้างมันด้วย
ridgy

ลองรีสตาร์ทระบบและหากไม่ได้ผลให้ลบด้วย sudo apt removeแล้วติดตั้งใหม่
George Udosen

1
เนื่องจากคุณได้ติดตั้ง openssh-server ไว้ (และควรจะทำงาน) เช่นกันคุณอาจออกssh localhostและตอบกลับyesเมื่อถูกขอให้เชื่อมต่อต่อ
ridgy

คำตอบ:


14

ไฟล์ไม่ได้สร้างขึ้นโดยการติดตั้ง แต่เมื่อครั้งแรกที่ใช้หรือssh ssh-keygenหากไม่ได้อยู่ที่นั่นไม่มีอะไรต้องกังวล mkdir ~/.ssh/คุณก็สามารถสร้างได้โดยใช้


5

ตรวจสอบที่นี่สำหรับ.ssh/home/your-username/.sshไดเรกทอรีที่นี่

มันถูกซ่อนไว้ซึ่งเป็นผลมาจากจุด (.)หน้าชื่อ

ดังนั้นการหามันทำได้ls -a | grep .sshในตำแหน่งปัจจุบันของคุณตามที่เห็นในภาพ ลองใช้หอยโข่งด้วย


มันใช้งานไม่ได้ ดูภาพใหม่ในคำถาม
Sandra Ross

หากเป็นกรณีนี้ให้ลบและติดตั้งใหม่อีกครั้งดูเหมือนแปลก
George Udosen

เหตุผลที่มันไม่ทำงานในภาพเป็นเพราะ grep .ssh กำลังมองหาตัวละครบางตัวตามด้วย ssh ลองใช้ grep \ .ssh
grantwparks

@grantwparks ทำงานร่วมกับ\.sshหรือ.sshดีที่สุดในการใช้อักขระ ``
George Udosen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.