Điểm:0

Tôi đã vô tình đặt quyền /home/user/.ssh thành 755 và tôi bị khóa SSH phiên bản bitnami trên đám mây google của mình

lá cờ us

Tôi sẽ thừa nhận tôi không phải là người hiểu biết nhất về sysadmin; đây là lần đầu tiên tôi làm việc với google cloud và bitnami nên tôi thực sự không biết mình đang làm gì.

Vấn đề: Tôi muốn đặt quyền của thư mục dự án thành 755 vì các lý do liên quan đến php (tạo/chỉnh sửa tệp cho các tài khoản trong dự án của tôi) và tôi không biết rằng thư mục .ssh cho đĩa được đặt ở cùng một vị trí - /home/[tên người dùng của tôi]/. tôi định sửa đổi /home/[myusername]/[project]/userdata/ nhưng tôi nghĩ rằng tôi đã làm điều đó hai thư mục lên và đệ quy. Vì nó hiện được định cấu hình không chính xác nên không có khóa nào của tôi hoạt động nữa và ngay cả sau khi tạo khóa mới bằng PuttyGen và thiết lập khóa đó trong trình quản lý phiên bản Google Cloud, tôi vẫn không thể kết nối. Tôi không có cách nào rõ ràng để quay lại máy chủ và sửa các quyền.

Câu hỏi: Có cách nào khác để tôi truy cập vào hệ thống tệp của phiên bản của mình để đặt quyền của thư mục một cách chính xác và/hoặc đặt lại ssh không? Và thư mục đó nên có những quyền gì? Tôi có thể truy cập bảng điều khiển đám mây của Google nhưng tôi không biết phải tìm ở đâu. Tôi không muốn bắt đầu lại vì tôi đã phạm phải sai lầm ngu ngốc hơn nữa là không lưu mã của dự án vào máy cục bộ hoặc kho lưu trữ git của mình.

loại phiên bản: ĐÈN Bitnami 7.4.20-8

John Hanley avatar
lá cờ cn
Sử dụng cổng nối tiếp để sửa các quyền trên `.ssh` và nội dung của nó. https://cloud.google.com/compute/docs/troubleshooting/troubleshooting-using-serial-console
John Hanley avatar
lá cờ cn
Các quyền đối với thư mục `.ssh` phải là `700` đọc-ghi-thực thi chỉ dành cho chủ sở hữu. Các quyền đối với `.ssh/authorized_keys` phải là `600` đọc-ghi chỉ dành cho chủ sở hữu. Lệnh `chmod` có thể giải thích cách thực hiện các cài đặt này.
loohhoo avatar
lá cờ us
@JohnHanley Tôi đã làm theo các bước và tôi nhận được 'quyền bị từ chối'. Tôi đã thử: ```gcloud compute --project "project-name" ssh --zone "us-east4-a" "instance-name"``` (với thông tin chi tiết của tôi) - lúc đầu không hoạt động, vì vậy Tôi đã làm lại với sudo - và nó đã tạo ra một cặp khóa nhưng vẫn từ chối kết nối. Không thể chuyển sang bước tiếp theo để đặt mật khẩu.
loohhoo avatar
lá cờ us
Cập nhật: Tôi đang gõ "tên" của dự án chứ không phải ID thực của nó vào bảng điều khiển, tôi hiện đang ở phiên bản máy chủ của mình :') cảm ơn bạn rất nhiều
John Hanley avatar
lá cờ cn
Đăng câu trả lời với các bước bạn đã làm theo để khôi phục hệ thống của mình. Điều này sẽ giúp những người khác trong tương lai.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.