在Ubuntu中,您可以通過修改/etc/xinetd.d/telnet
文件來設置Telnet會話超時。以下是具體步驟:
打開終端。
使用文本編輯器(如nano或vim)打開/etc/xinetd.d/telnet
文件。例如,使用nano編輯器,輸入以下命令:
sudo nano /etc/xinetd.d/telnet
在文件中找到server_args
這一行。如果沒有這一行,請在server
行之后添加它。
在server_args
行中,添加-l
參數,后跟您希望設置的超時時間(以秒為單位)。例如,如果您希望設置超時時間為300秒,您可以將其更改為:
server_args = -l /usr/sbin/in.telnetd -p 23 -h 0.0.0.0 -a -e -k -r -f /var/log/xinetd/telnet.log -s 300
這里的-s 300
表示超時時間為300秒。
保存并關閉文件。如果您使用的是nano編輯器,按Ctrl + X
,然后按Y
,最后按Enter
。
重啟xinetd服務以應用更改:
sudo systemctl restart xinetd
現在,Telnet會話將在您設置的超時時間后自動斷開連接。請注意,這些更改僅適用于通過xinetd管理的Telnet服務。如果您直接使用其他方法(如直接運行/usr/sbin/in.telnetd
)啟動Telnet服務,您可能需要在相應的啟動腳本中進行類似的更改。