Điểm:0

Xác thực khóa công khai không thành công (máy chủ từ chối khóa của chúng tôi)

lá cờ al

Tôi đang cố kết nối với máy chủ tại nhà của mình bằng xác thực khóa công khai nhưng không thành công. Tôi đã kết nối theo cách này trong một thời gian dài mà không có vấn đề gì, và bây giờ nó bị lỗi, nhưng tôi không biết tại sao.

Phần lớn tài liệu tôi đọc trên internet bảo tôi sử dụng ssh-keygenssh-bản sao-id và các lệnh khác như thế này. Tôi không làm điều này vì tôi có cùng một khóa này trong một số máy chủ và việc thay đổi khóa ở mọi nơi sẽ rất phức tạp đối với tôi - đây là lý do tại sao tôi yêu cầu trợ giúp. Thay vào đó, tôi sử dụng khóa cặp được tạo bằng PuTTy trong máy chủ Windows và khóa riêng được bảo vệ bằng mật khẩu.

Bây giờ tôi sẽ giải thích trường hợp của tôi.

Hôm nay, tôi đã thực hiện cài đặt lại sạch sẽ trong máy chủ đang gây ra sự cố cho tôi, để đơn giản hóa trường hợp của tôi và giúp các bạn giúp tôi đơn giản hơn. Tôi đã cài đặt Ubuntu 18.04.5 và sau đó nâng cấp sudo apt dist lên Ubuntu 18.04.6.Trong trình cài đặt máy chủ trực tiếp, tôi đặt các tham số mạng theo cách thủ công (mọi thứ đều hoạt động tốt) và tôi đặt nó để cài đặt máy chủ OpenSSH. Máy chủ ở 192.168.1.16/24 trong mạng cục bộ của tôi. Tôi cũng đã thiết lập zfsutils-linux và nhập nhóm ZFS mà tôi đã sử dụng trong các lần cài đặt trước.

Bây giờ, tôi đã kết nối từ máy chủ Windows của mình với PuTTy bằng xác thực mật khẩu. Sau đó, tôi đã sao chép khóa công khai của mình từ puttygen (khu vực có nội dung khóa công khai để dán vào tệp ủy quyền OpenSSH:), vào một tệp trống bên dưới ~/.ssh/ và lưu nó vào ủy quyền_keys. Lệnh như sau:

alex@freenalex:~/.ssh$ sudo nano ủy quyền_keys

Tôi đã luôn luôn làm theo cách này mà không có vấn đề gì. Bây giờ tôi đã kiểm tra và sửa quyền sở hữu và quyền, như mã sau:

alex@freenalex:~/.ssh$ ls -al
tổng số 12
drwx------ 2 alex alex 4096 ngày 11 tháng 1 12:58 .
drwxr-xr-x 5 alex alex 4096 ngày 11 tháng 1 12:12 ..
-rw------- 1 alex alex 398 ngày 11 tháng 1 12:11 ủy quyền

Bây giờ tôi thiết lập PuTTy để kết nối với khóa riêng, nhưng nó hiển thị như sau:

đăng nhập với tên: alex
Máy chủ từ chối khóa của chúng tôi
mật khẩu của [email protected]:

Tôi cũng có khóa công khai này trong các máy chủ khác và hôm nay tôi đã thử một số ví dụ kết nối, chẳng hạn như từ máy ảo máy tính để bàn ubuntu đến cùng một máy chủ (tôi nghĩ rằng các lần thử khác đã gây ra lỗi, nhưng hiện tại đã thành công) và từ máy windows này với PuTTy đến một máy chủ khác trong mạng cục bộ của tôi, với cùng một cặp khóa cho cùng một người dùng alex (thành công)

Có lẽ tôi có một virus? nó thật kì lạ.

Tôi có thể cung cấp thêm thông tin nếu bạn hỏi.

Cảm ơn trước.

lá cờ hr
Tôi tò mò muốn biết làm thế nào tệp ủy quyền của bạn kết thúc với quyền sở hữu `alex alex` nếu bạn tạo nó bằng `sudo nano` - sử dụng sudo không phù hợp ở đây. Bạn đã `chown` nó sau?
BorHacker avatar
lá cờ al
Vâng, tôi đã chọn tập tin; xin lỗi vì đã không rõ ràng như vậy.
lá cờ hr
OK, vì vậy tôi không thấy có gì rõ ràng là sai - Tôi chưa bao giờ thấy dễ dàng lấy thông tin gỡ lỗi ra khỏi PuTTY, tuy nhiên nếu bạn đang chạy Windows 10, bạn sẽ có thể kích hoạt ứng dụng khách OpenSSH gốc và sau đó chạy `ssh -v ` / `ssh -vv` / `ssh -vvv` từ cửa sổ cmd.exe hoặc PS để xem bạn có thể thấy nó bị lỗi ở đâu không. Bạn có thể sẽ cần xuất khóa .ppk của mình sang khóa riêng OpenSSH qua puttygen nếu bạn chưa làm như vậy.
BorHacker avatar
lá cờ al
Xin chào, Tôi đã cố gắng kết nối từ cmd và nó đã hoạt động.Bây giờ tôi đã điều tra thêm một chút và tôi thấy rằng cấu hình kết nối mà tôi có trong PuTTy có một khóa riêng tư khác với khóa mà tôi từng có. Gần đây, khi cố gắng giải quyết một sự cố trước đó, tôi đã thay đổi nó nhưng tôi quên khôi phục. Cảm ơn sự giúp đỡ của bạn và thời gian của bạn.
Organic Marble avatar
lá cờ us
Vì câu trả lời cho điều này là "Tôi đã sử dụng sai khóa" nên tôi đã bỏ phiếu để đóng nó.

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