作者TPPCMAN (熱情的人客兄)
看板Linux
標題[問題] sshd 時間限制 強制斷線
時間Tue Jul 18 12:03:50 2023
大家好..
想要讓user連上主機之後
閒置一段時間之後可以被切斷連線
查了一下sshd_config
有兩段參數
ClientAliveInterval 180
ClientAliveCountMax 0
上述的設定是 閒置180秒之後
sshd 會切斷 user的連線
很奇怪的是
在我租用的vps (CentOS) 設定是有效的
但在 個人lab 的虛擬機 裡面
不管是 ubuntu 或是 freebsd 這一個設定都是無效的
(個人lab的虛擬機 有橋接到大環境的網路 有防火牆)
這部分的設定 無法有效產生作用 與 防火牆有關嗎
請教一下
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.92.125 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1689653032.A.EA4.html
1F:推 roccqqck: 失效通常是你的terminal有防呆 07/18 12:25
2F:→ TPPCMAN: CentOS 可以。 Freebsd 跟 ubuntu 不行, 晚一點 手動 07/18 20:01
3F:→ TPPCMAN: 編譯看看。 07/18 20:01
4F:推 Arbin: 確定sshd_config.d內沒有相關檔案? 07/19 03:17
5F:→ TPPCMAN: sshd_config.d 底下沒有東西 07/20 11:01
6F:→ TPPCMAN: 這個功能 在CentOS底下 可以用 但bsd與ubuntu 不行 07/20 11:02
7F:推 chang0206: OS版本?試試看在/etc/profile加入TMOUT=X 07/20 14:05
8F:推 j50508: 設定完之後記得重啟服務 07/20 16:26
9F:→ j50508: systemctl restart sshd 07/20 16:27
10F:→ TPPCMAN: 七樓正解 謝謝 07/29 09:32
11F:→ TPPCMAN: 但在FreeBSD 得用pkill加script 07/29 09:34