Điểm:0

Đã tăng kích thước đĩa VM của tôi trên Google Cloud Platform và hiện tại thông tin đăng nhập SSH đang yêu cầu mật khẩu?

lá cờ in

Tôi đã tăng kích thước ổ đĩa trên phiên bản VM chạy trên Google Cloud Platform. Có một thay đổi đơn giản từ 200 GB thành 400 GB mà không có thay đổi nào khác được thực hiện trên Phiên bản. Khi tôi bắt đầu phiên bản sau khi thực hiện các thay đổi và cố gắng đăng nhập thông qua các khóa SSH riêng tư không cần mật khẩu của mình trên PuTTY, máy chủ đã từ chối các khóa của tôi và tôi cũng không thể mở SSH thông qua trình duyệt (Nó chỉ báo kết nối và sau đó không thể kết nối, đang thử lại).

Kể từ đó, tôi đã đặt lại các khóa, tạo khóa công khai và khóa riêng mới, kiểm tra tường lửa, đăng nhập hệ điều hành và thậm chí chạy một số tập lệnh khắc phục sự cố, tất cả đều không dẫn đến kết quả gì. Sau khi đặt enable-oslogin thành true một lần mặc dù PuTTY đã yêu cầu tôi nhập mật khẩu để đăng nhập thông qua khóa SSH và tôi chưa bao giờ đặt bất kỳ mật khẩu nào? Tôi đã đặt oslogin thành false và thậm chí đã xóa nó khỏi siêu dữ liệu của mình nhưng nó vẫn yêu cầu mật khẩu mà tôi chưa đặt.

Nếu bất cứ ai có bất kỳ manh mối nào về những gì có thể xảy ra, tôi sẽ được giúp đỡ rất nhiều. Cảm ơn rất nhiều.

John Hanley avatar
lá cờ cn
Bật bảng điều khiển nối tiếp Compute Engine và xem lại nhật ký khởi động/khởi động để xác định lý do tại sao cặp khóa SSH của bạn không được chấp nhận.
Điểm:0
lá cờ fr

Đĩa này bạn nâng cấp ổ OS hay ổ khác? Nếu đó là ổ đĩa hệ điều hành của bạn, thì có thể quyền của /home/${USER}/.ssh/authorized_keys đã thay đổi. Nếu các quyền này bị rối, thì bạn không thể SSH bằng khóa công khai và bạn phải tạm thời bật xác thực mật khẩu trong /etc/ssh/sshd_config để đăng nhập và thay đổi quyền. Bạn không thể làm gì nhiều khi bị khóa, nhưng nếu có bất kỳ cách nào để đăng nhập lại, hãy làm theo các bước sau để khôi phục quyền để bạn có thể làm cho SSH hoạt động trở lại. Ngoài ra, điều này giả định rằng bạn có các khóa SSH của mình trong /home/${USER}/.ssh.

Để SSH hoạt động, /Trang Chủ thư mục cần được sở hữu bởi root với mặt nạ 755:

chown root:root /home
chmod 755/nhà

Các /home/${USER} thư mục cần phải được sở hữu bởi ${USER} và có quyền 700.

chown ${USER}:${USER} /home/${USER}
chmod 700 /home/${USER}

Các /home/${USER}/.ssh thư mục cần được sở hữu bởi ${USER} với quyền 700.

chown ${USER}:${USER} /home/${USER}/.ssh
chmod 700 /home/${USER}/.ssh

Cuối cùng, tệp /home/${USER}/.ssh/authorized_keys phải được sở hữu bởi ${USER} và có quyền 600

chown ${USER}:${USER} /home/${USER}/.ssh/authorized_keys
chmod 600 /home/${USER}/.ssh/authorized_keys

Cuối cùng, hãy thử SSH vào phiên bản của bạn:

ssh -i /path/to/pub/key ${USER}@${IP_ADDRESS}

Đây là thứ đã cứu tôi khi tôi vô tình nhầm lẫn các quyền đối với phiên bản AWS của mình. Đây là những gì tôi tìm thấy trực tuyến về vấn đề của bạn:

https://cloud.google.com/compute/docs/troubleshooting/troubleshooting-ssh https://cloud.google.com/compute/docs/troubleshooting/troubleshoot-os-login

Đă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.