Người dùng máy Ubuntu đăng nhập vào cùng một phiên ssh?


2

Tôi không hoàn toàn chắc chắn về việc thiết lập, nhưng có một máy Ubuntu đang hoạt động mà chúng tôi sử dụng tài khoản dùng chung để đăng nhập. Tuy nhiên, nếu có ai khác đăng nhập vào tài khoản bạn nhập phiên của họ. I E. bạn có thể thấy những gì họ đang gõ, v.v. Tôi không quá quen thuộc với Ubuntu nhưng điều này có nghĩa là sẽ xảy ra?

Có lẽ nó ở chế độ người dùng đơn? Hoặc một số vỏ đặc biệt?


Tôi không biết điều này thậm chí có thể. Nó có thể hữu ích cho sự hợp tác. Tôi sẽ mong muốn tìm hiểu làm thế nào nó được thực hiện!
Andrew Schulman

Bạn có chắc chắn bạn có thể "xem những gì họ đang gõ" hơn là xem những gì họ đã gõ?
Paul

Có, tôi vừa thử nghiệm và mở hai phiên bản putty, khi tôi đăng nhập tôi có thể thấy tất cả lịch sử lệnh cũ của mọi người trước tôi và khi tôi nhập tôi có thể thấy nó trong putty khác. Ngoài ra khi tôi lặp lại $ SHELL, nó sẽ trả về / bin / bash
b3n

Câu trả lời:


1

Hành vi như vậy có thể đạt được với việc buộc SSH chạy GNU screen.

Ví dụ: nếu bạn tạo "kiểm tra" người dùng trên máy, nó có thể được cấp quyền truy cập bằng cách chèn bên dưới /etc/ssh/sshd_config:

Match User test
    ForceCommand screen -x || screen

Các Match User test dòng là tùy chọn, nhưng ngăn mọi người nhận được một vỏ được chia sẻ như vậy. Lệnh bắt buộc hành động như thế này:

  1. Nếu có lớp vỏ mở trước đó, hãy gắn lại vào nó ( screen -x )
  2. Nếu không, bắt đầu một vỏ mới ( screen )

Kết hợp với một tốt đẹp ~/.screenrc tệp, bạn sẽ có trải nghiệm vỏ tuyệt vời mà bạn có thể đính kèm lại nếu kết nối bị rớt.


Nó không phù hợp với mô tả. Bạn không thể thấy nội dung đang được nhập trong phiên màn hình mà bạn không được kết nối và một khi bạn kết nối, người khác sẽ bị ngắt kết nối và do đó không thể nhập vào phiên
Paul

Điều đó buộc người dùng phải chạy màn hình sau khi họ đăng nhập. Nhưng nó có khiến họ chia sẻ một phiên màn hình không? Tôi đoán điều đó phụ thuộc vào cấu hình màn hình?
Andrew Schulman

Lúc đầu tôi đã thêm multiuser on đến ~/.screenrc nhưng không có nó, nó dường như làm việc như là tốt. Nếu tôi gõ vào một phiên, thì phiên khác cũng thấy nó.
Lekensteyn

Tôi không nghĩ đây là những gì đang xảy ra. Tôi đã kiểm tra sshd_config và không có gì về màn hình trong đó.
b3n

@ b3n Trong trường hợp đó, hãy kiểm tra ~/.ssh/authorized_keys
Lekensteyn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.