溫馨提示×

Ubuntu SSH如何實現多用戶并發連接

小樊
53
2025-05-23 19:25:01
欄目: 智能運維

在Ubuntu系統中,SSH(Secure Shell)默認允許一個用戶同時進行多個并發連接。但是,這個默認值可能會受到系統配置的限制。要實現多用戶并發連接,你需要檢查并修改SSH配置文件/etc/ssh/sshd_config中的以下參數:

  1. MaxSessions:此參數限制了每個用戶可以同時打開的會話數量。默認值通常為1,你可以將其設置為一個更高的值,例如5或10,以允許多個并發連接。要修改此參數,請在sshd_config文件中找到或添加以下行:
MaxSessions 5

將數字更改為你希望允許的最大并發會話數。

  1. MaxStartups:此參數限制了在達到MaxSessions限制之前,可以同時進行的未認證連接數量。默認值通常為10:30:60,表示在拒絕新的未認證連接之前,允許10個連接嘗試,其中30%可以接受,最多允許60個連接嘗試。你可以根據需要修改這些值,例如:
MaxStartups 20:50:100

將數字更改為你希望允許的最大未認證連接數。

  1. 保存并關閉sshd_config文件。

  2. 重新啟動SSH服務以使更改生效:

sudo systemctl restart ssh

現在,你的Ubuntu系統應該能夠支持多用戶并發SSH連接。請注意,這些設置適用于所有用戶。如果你想要為特定用戶設置不同的限制,可以在sshd_config文件中使用Match User指令。例如:

Match User user1,user2
  MaxSessions 3
  MaxStartups 10:20:50

這將僅針對user1和user2用戶應用上述限制。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女