Điểm:0

Làm cách nào để tìm tên người dùng đã thực hiện SSH?

lá cờ bl

Khi một người làm ssh oracle@hostB trên máy chủ cục bộ nói A, liệu máy chủB biết người dùng đã thực hiện SSH trên máy chủ A? Có cách nào để tìm ra tên người dùng đã thực hiện SSH không?

lá cờ in
Tôi có thể làm rõ câu hỏi không? Bạn có nhiều người đang SSH vào một máy bằng cách sử dụng `oracle@hostname` và bạn muốn biết *ai* đã đăng nhập với tư cách `oracle` tại thời điểm đó?
damn harshitha avatar
lá cờ bl
@matigo vâng, bạn nói đúng
pLumo avatar
lá cờ in
Không, không có cách nào.
Điểm:2
lá cờ cn

Khi đang sử dụng ssh, bạn đăng nhập vào máy tính từ xa tên máy chủ với tư cách là một trong những người dùng biết máy tính từ xa đó. Do đó, bất kỳ ai đăng nhập với tư cách người dùng tiên tri sẽ được gọi là người dùng duy nhất đó trên máy tính từ xa.

Nếu bạn muốn phân biệt ai đăng nhập trên máy tính từ xa, thì hãy cấp cho mỗi người dùng tài khoản của riêng họ. Quản trị hệ thống của bạn, tức là đặt ô, quyền sở hữu và quyền hoặc sử dụng quyền mở rộng ACL, để đảm bảo bất kỳ người dùng nào cũng có thể làm những gì người dùng đó phải làm.

Điểm:0
lá cờ cn

Nếu nó giúp:

Nếu bạn thiết lập máy chủ để mọi người sử dụng khóa chung và khóa riêng để đăng nhập (và từ chối mật khẩu), thì khóa được sử dụng để đăng nhập vào máy chủ sẽ được trình nền ssh ghi lại trong tệp nhật ký hệ thống.

Bạn có thể tìm ra khóa khớp bằng cách chạy lệnh sau trên tất cả các khóa chung cho đến khi bạn tìm thấy khóa khớp

ssh-keygen -lf ~/.ssh/xxxx.pub

trong đó xxx là tên của khóa chung, khi đầu ra khớp với mục nhập tệp nhật ký, bạn có danh tính của người dùng kết nối với máy chủ.

Điểm:0
lá cờ cn
raj

Theo "máy chủ A", ý bạn là máy chủ trên đó lệnh ssh oracle@hostname được thực hiện hoặc máy chủ từ xa tên máy chủ?

Trong trường hợp đầu tiên, rõ ràng tên của người dùng cục bộ thực hiện lệnh được máy chủ lưu trữ cục bộ biết đến. Nó được lưu trữ ví dụ trong các biến môi trường TÊN ĐĂNG NHẬP hoặc TÊN TÀI KHOẢN, hoặc có thể thu được bằng cách sử dụng lệnh id -un.

Nếu bạn muốn ví dụ. ghi lại tên đó, bạn có thể thay thế ssh nhị phân với tập lệnh bao bọc, lấy tên người dùng cục bộ bằng bất kỳ phương pháp nào ở trên, ghi nó vào một số tệp nhật ký cùng với dấu thời gian, sau đó gọi tệp "thực" ssh nhị phân với các đối số ban đầu được cung cấp cho tập lệnh.

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