Điểm:0

Nếu tôi thiết lập 'Kết nối SSH không mật khẩu' với tư cách là người dùng root, nó có được áp dụng cho tất cả người dùng khác trên máy chủ không?

lá cờ vn

Tôi chưa quen với khái niệm SSH & xác thực không cần mật khẩu.

Tôi đang cố gắng thiết lập kết nối SSH không cần mật khẩu giữa hai máy chủ A & B, sử dụng SSH-keygen.

Nếu tôi tạo các khóa trên "Máy chủ A" với tư cách là người dùng "root", tất cả những người dùng khác trên "Máy chủ A" có thể sử dụng kết nối SSH không cần mật khẩu không?

(hoặc)

Tôi có cần tạo khóa riêng cho từng người dùng không?

Tôi đang cố gắng thiết lập kết nối SSH không cần mật khẩu cho một nhóm người dùng cụ thể, bao gồm cả người dùng root.

lá cờ jp
Bạn cần tạo khóa ssh cho mỗi người dùng.
Điểm:0
lá cờ it

Không, việc tạo cặp khóa cho người dùng root không được "áp dụng" cho những người dùng khác.

Bạn có thể tạo một cặp khóa và sau đó sao chép cặp khóa đó công cộng chìa khóa cho bất kỳ người dùng nào ~/.ssh/ủy quyền_keys của máy tính bạn cần truy cập. Bằng cách đó, bạn có thể kết nối ở mọi nơi thông qua cùng một người dùng@máy tính. Đến các máy tính khác cũng vậy. Hoặc thậm chí từ người dùng và máy tính khác nếu bạn sao chép riêng Chìa khóa (đừng!). Nhưng đó không phải là một thực hành tốt, bảo mật khôn ngoan.

Tôi sẽ giải thích quá trình này một cách đơn giản.

  1. Tạo cặp khóa trên máy khách, nơi bạn sẽ thực thi ssh chỉ huy; bởi người dùng bạn muốn sử dụng để ssh. Không nhất thiết phải được tạo ở đó (hoặc bởi một người dùng nhất định), nhưng cách đó đơn giản hơn.
  2. Sao chép khóa công khai chỉ có bạn đã tạo với máy tính mà bạn muốn kết nối thông qua ssh và với người dùng của máy tính đó. ssh-bản sao-id về cơ bản làm một cái gì đó như thế này:
con mèo ~/.ssh/id_rsa.pub | người dùng ssh@máy tính 'con mèo >> ~/.ssh/authorized_keys'

Hãy nhớ rằng bạn có thể tùy ý kết nối từ bất kỳ user@computer1 nào tới bất kỳ user@computer2 nào. Chẳng hạn, không cần kết nối root với root. Điểm quan trọng, sao chép hoặc chuyển bằng bất kỳ phương thức nào chỉ với khóa công khai. Khóa riêng tư không được chuyển nhượng, sao chép hoặc giành quyền truy cập bởi người mà bạn không muốn.

Tôi đã sử dụng thuật ngữ máy tính thay vì máy khách/máy chủ vì hầu hết các hệ thống Linux hiện nay đều cài đặt sshd (máy chủ) và ssh (máy khách) theo mặc định. Vì vậy, bạn có thể sử dụng ssh để kết nối và quản trị từ máy chủ đến máy chủ hoặc thậm chí từ máy chủ đến máy khách.

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