.ssh目录在哪里?


13

在此处输入图片说明

我安装了openssh,但是找不到.ssh目录。谁能告诉我在哪里可以找到此目录?

PS我安装了Ubuntu 16.10作为虚拟机。


1
默认情况下,不在主目录下创建.ssh目录。调用时ssh somehost(用运行sshd的主机的名称或IP替换“ somehost”),.ssh/known_hosts将创建目录和文件。相反,您可以使用创建它mkdir ~/.ssh
ridgy '16

尝试重新启动系统,如果不起作用,请使用sudo apt remove删除,然后重新安装
George Udosen

1
由于还安装了opensh-server(并且应该正在运行),因此当要求继续连接时,您可能会发出ssh localhost并答复yes
ridgy '16

Answers:


14

该文件不是由安装创建的,而是在首次使用ssh或时创建的ssh-keygen。如果不存在,则无需担心。您可以使用简单地创建它mkdir ~/.ssh/


5

在此处检查.ssh目录/home/your-username/.ssh

由于名称前的dot(。)而使其隐藏。

因此,要找到它ls -a | grep .ssh在图像中所显示的当前位置即可。也尝试使用Nautilus


它行不通;观看问题中的新图片。
桑德拉·罗斯

如果是这种情况,请删除并重新安装,似乎很奇怪。
George Udosen '16

它在图片中不起作用的原因是因为grep .ssh正在寻找某些字符,后跟ssh。尝试grep \ .ssh
Grantwparks,

@grantwparks防雷工程用\.ssh.ssh但最好使用``人物
乔治Udosen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.