Todos los días, después de varias horas de uso, cualquier cosa que use SSH dejará de funcionar aleatoriamente. La única solución es que reinicie mi máquina, que la repara hasta que vuelva a ocurrir aleatoriamente.
> git push
Could not create directory '/var/empty/.ssh'.
The authenticity of host 'github.com (192.30.252.131)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
Aquí hay más información con -v (abreviado para abreviar) después de intentar ssh en un host diff:
debug1: Connection established.
Could not create directory '/var/empty/.ssh'.
debug1: identity file /var/empty/.ssh/id_rsa type -1
debug1: identity file /var/empty/.ssh/id_rsa-cert type -1
debug1: identity file /var/empty/.ssh/id_dsa type -1
debug1: identity file /var/empty/.ssh/id_dsa-cert type -1
Estoy conectado a mi usuario principal de OSX. ~ / y ~ / .ssh están bien e intactos y no estoy haciendo nada a los permisos de mi usuario cuando esto sucede. Ciertamente no estoy jugando con nada en / etc cuando esto sucede.
¿Hay algo que pueda intentar para solucionar este problema para descubrir por qué sigue sucediendo?
.ssh
directorio en /var/empty
. Puede usar chown -R USERNAME /var/empty/.ssh
para cambiar la propiedad de su cuenta.
ls -l /var/empty
no devuelve nada @kobaltz Funciona hasta que ssh necesita mi clave y luego falla porque no puede encontrarlos /var/empty/.ssh
. Podría moverlos, pero eso no me dice cuál es el problema subyacente.
stat -f "%Sp" /var/empty
dice
ls -l /var/empty
?