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.


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/.


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.