Linux

Linux 支持多少使用者同時通過 SSH 登錄?

  • June 20, 2019

我知道 Linux 支持多個使用者同時登錄。

但是最多可以同時登錄 Linux 的使用者數是多少?

我看到我的目錄中有 69個tty文件(ttynttysn, 其中n是整數,例如tty0, tty1, tty2… )/dev。我假設這些文件是外殼。所以我認為這個 Linux 系統將只支持 69 個使用者同時登錄。

我的想法正確嗎?如果我的假設是錯誤的,請解釋 Linux 的使用者限制,包括它是如何實現的。

另外,如何訪問已登錄使用者的詳細資訊?我知道命令wwho,但我正在尋找複雜的工具。

使用 SSH 登錄時,您使用分配給 SSH 守護程序的偽終端(pty),而不是真實終端(tty)。根據需要創建和銷毀偽終端。您可以在 找到一次允許分配的 pty 數量/proc/sys/kernel/pty/max,並且可以使用kernel.pty.maxsysctl 變數修改此值。假設沒有其他 pty 正在使用中,那將是您的限制。

wwhousers是用於訪問有關已登錄使用者的資訊的規範工具。last並且lastlog還包含歷史數據。

引用自:https://unix.stackexchange.com/questions/73033