Onde está o diretório .ssh?

13

insira a descrição da imagem aqui

Instalei o openssh, mas não consigo encontrar o .sshdiretório. Alguém poderia me dizer onde eu poderia encontrar este diretório?

PS Eu instalei o Ubuntu 16.10 como uma máquina virtual.

Sandra Ross
fonte
1
O diretório .ssh não é criado por padrão abaixo do diretório inicial. Quando você chama ssh somehost(substitua 'somehost' pelo nome ou IP de um host executando o sshd), o diretório e o arquivo .ssh/known_hostsserão criados. Em vez disso, você pode criá-lo com mkdir ~/.ssh.
ridgy
Tente reiniciar o sistema, e se não funcionam Remova com remove apt sudo então re-instalar
George Udosen
1
Como você possui o openssh-server instalado (e deve estar em execução), você pode emitir ssh localhoste responder yesquando solicitado a continuar a conexão.
ridgy

Respostas:

14

O arquivo não é criado pela instalação, mas após o primeiro uso de sshou ssh-keygen. Se não estiver lá, não há com o que se preocupar. Você pode simplesmente criá-lo usando mkdir ~/.ssh/.

Jakuje
fonte
5

Verifique aqui o diretório .ssh aqui /home/your-username/.ssh.

Está oculto como resultado do ponto (.) Antes do nome.

Então, para encontrá-lo ls -a | grep .sshem sua localização atual, como visto na imagem. Tente também usar o nautilus

George Udosen
fonte
Não funciona; assista à nova figura na pergunta.
Sandra Ross
se for esse o caso, remova e reinstale novamente, parece estranho.
George Udosen
A razão pela qual não funcionou na imagem é porque grep .ssh está procurando algum caractere seguido por ssh. Tente grep \ .ssh #
26418 grantwparks
@grantwparks mine trabalha com \.sshou .sshmelhor usar o personagem ``
George Udosen