Mỗi ngày, sau vài giờ sử dụng, mọi thứ sử dụng SSH sẽ chỉ dừng hoạt động ngẫu nhiên. Giải pháp duy nhất là để tôi khởi động lại máy, nó sửa nó cho đến khi nó ngẫu nhiên xảy ra lần nữa.
> 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)?
Dưới đây là thông tin thêm với -v (rút ngắn cho ngắn gọn) sau khi cố gắng ssh vào máy chủ khác:
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
Tôi đang đăng nhập vào người dùng OSX chính của mình. ~ / và ~ / .ssh đều ổn và nguyên vẹn và tôi không làm gì với quyền của người dùng khi điều này xảy ra. Tôi chắc chắn không phải loay hoay với bất cứ điều gì trong / etc khi điều này xảy ra.
Có bất cứ điều gì tôi có thể cố gắng giúp khắc phục sự cố này để tìm ra lý do tại sao nó tiếp tục xảy ra?
.ssh
thư mục trong /var/empty
. Bạn có thể sử dụng chown -R USERNAME /var/empty/.ssh
để thay đổi quyền sở hữu vào tài khoản của bạn.
ls -l /var/empty
trả lại không có gì. @kobaltz Nó hoạt động cho đến khi ssh cần chìa khóa của tôi và sau đó nó thất bại vì không thể tìm thấy chúng trong đó /var/empty/.ssh
. Tôi có thể di chuyển chúng, nhưng điều đó không cho tôi biết vấn đề tiềm ẩn là gì.
stat -f "%Sp" /var/empty
nói gì
ls -l /var/empty
gì?