當前位置:首頁 » 操作系統 » linux登錄超時

linux登錄超時

發布時間: 2022-02-24 08:03:37

1. 如何解決SSH連接linux超時自動斷開

查了資料,這個可能和SSH超時自動斷開是一樣的,可以修改以下2個配置參數來解決。
1、$TMOUT 系統環境變數
# 用以下命令判斷是否是否設置了該參數
echo $TMOUT
# 如果輸出空或0表示不超時,大於0的數字n表示n秒沒有收入則超時
# 修改方法
vi /etc/profile
# ----------------------------
export TMOUT=900
# ----------------------------
# 將以上900修改為0就是設置不超時
source /etc/profile
# 讓配置立即生效

2、sshd 服務配置
cd /etc/ssh
# 查看sshd_config中關於客戶端活動狀態的配置
grep ClientAlive sshd_config
# 默認配置如下
# ----------------------------
#ClientAliveInterval 0
#ClientAliveCountMax 3
# ----------------------------
# ClientAliveInterval指定了伺服器端向客戶端請求消息的時間間隔, 默認是0, 不發送。設置60表示每分鍾發送一次, 然後客戶端響應, 這樣就保持長連接了。
# ClientAliveCountMax表示伺服器發出請求後客戶端沒有響應的次數達到一定值, 就自動斷開。正常情況下, 客戶端不會不響應,使用默認值3即可。
# 備份原配置文件
cp sshd_config sshd_config.bak
# 啟用客戶端活動檢查,每60秒檢查一次,3次不活動斷開連接
sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config
sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 3/g" sshd_config
# 確認修改
grep ClientAlive sshd_config
# 比較配置文件差異
diff sshd_config sshd_config.bak
# 重新載入ssd配置,讓配置生效
service sshd reload

2. linux 系統默認的無操作超時時間怎麼設置

用戶超時注銷
如果用戶離開時忘記注銷賬戶,則可能給系統安全帶來隱患。可修改/etc/profile文件,保證賬戶在一段時間沒有操作後,自動從系統注銷。
編輯文件/etc/profile,在「HISTFILESIZE=」行的下一行增加如下一行:
TMOUT=600
則所有用戶將在10分鍾無操作後自動注銷

3. linux下有系統tcp連接超時時間么

可以作為TCP連接的典範:

boolCRemoteLink::Connect()
{
OnDisconnected();//如果已經連接,則斷開

if(!m_bUseProxy)
{

m_iConnStatus=SS_CONNECTING;//正在連接狀態
GNTRACE("開始連接到遠程伺服器[%s][%ld]... ",m_strip.c_str(),m_port);

//建立套接字,准備連接到伺服器
m_socket=::socket(AF_INET,SOCK_STREAM,0);
if(socket<0){
if(m_pCallBack)
m_pCallBack->OnSocketError(SE_CREATE,MSG_SE_CREATE);
returnfalse;
}

//設為非同步操作方式
unsignedlongon=1;
if(::ioctlsocket(m_socket,FIONBIO,&on)<0){
::closesocket(m_socket);
if(m_pCallBack)
m_pCallBack->OnSocketError(SE_CREATE,MSG_SE_CREATE);
returnfalse;
}

sockaddr_inaddr;
memset(&addr,0,sizeof(addr));
addr.sin_family=AF_INET;
addr.sin_addr.s_addr=inet_addr(m_strip.c_str());
addr.sin_port=htons(m_port);

intrt;
rt=::connect(m_socket,(sockaddr*)&addr,sizeof(addr));
if(rt==0){
OnConnected();
returntrue;
}

//==================================================================
timevalto;

//首先建立連接
fd_setwfds;
fd_setefds;
FD_ZERO(&wfds);
FD_ZERO(&efds);

//testshutdowneventeach100ms.
to.tv_sec=0;
//CONNECT_TIMEOUT;
to.tv_usec=100000;

intit=0;
while(!m_meShutdown.Wait(0)&&!m_meConnStop.Wait(0))
{
FD_SET(m_socket,&wfds);
FD_SET(m_socket,&efds);
intn=select(m_socket+1,NULL,&wfds,&efds,&to);

if(n>0){
if(FD_ISSET(m_socket,&wfds))
{
OnConnected();
returntrue;
}
else
{
//interr=::WSAGetLastError();
//constchar*msg=GetLastErrorMessage(err);
GNTRACE("CRemoteLink::Connect:connectionattemptfailed! ");
if(m_pCallBack)
m_pCallBack->OnSocketError(SE_CONN,MSG_SE_CONN);
break;
}
}elseif(n<0){//SelectError
interr=::WSAGetLastError();
constchar*msg=GetLastErrorMessage(err);
GNTRACE("CRemoteLink::Connect:SelectError.[%d]-%s ",err,msg);
if(m_pCallBack)
m_pCallBack->OnSocketError(err,msg);
break;
}
else
{
it+=100;
if(it>30000)//連接超時--(30S)
{
GNTRACE("CRemoteLink::Connect:Timeout. ");
if(m_pCallBack)
m_pCallBack->OnSocketError(SE_TIMEOUT,MSG_SE_TIMEOUT);
break;
}
}
}
if(m_meConnStop.Wait(0))
{
GNTRACE("連接過程進行時被取消。 ");
}
}
else
{
//通過代理伺服器連接

4. linux中永不超時命令

cd
ll
ls
mkdir
touch
vi
chmod
chown
tar
rm
cp
mv
cat
more
tail
。。這些命令永不會過時的。
請參考Linux命令大全吧,網路一下一大片。

5. 麻煩問下,linux怎麼防止終端超時

一、有個工具叫screen,可以虛擬終端,通過命令screen -S name 來創建一個名為name的虛擬終端,這樣即使終端超時自動斷開,再登錄到系統之後只需要screen -r name就可以繼續連接到剛才創建的虛擬終端,且所有的操作都會繼續不會中斷。
二、遠程工具可以進行相關的設置,比如secretcrt這個工具就可以設置每10秒操作一下,這樣就不會中斷。

6. 老版本的red hat linux 5設置登陸超時功能

默認是root 系統安裝的時候會要求輸入root密碼。如果你忘了root的密碼,重啟電腦,在grub界面,就是剛啟動選擇內核的那個背景是紅色的,還帶倒計時的界面。先按e 然後 空格+S 然後esc鍵,然後按小寫b這樣進入到single模式,輸入#passwd 可以重新設置密碼 OK以後 #reboot 重啟 ,用新密碼進系統

7. Linux系統輸入超時,自動退出登錄

對所有用戶設置自動注銷功能:

首先,以root用戶登錄系統,輸入 vi /etc/profile 命令,編輯profile文件。

查找TMOUT,若沒有,則可以在文件最後添加如下語句:

TMOUT=300
export TOMOUT

如果查找到了,直接設置時間。

300表示自動注銷的時間為300秒。

編輯好文件後,保存,退出,重新登錄,設置生效。

8. linux connection timed out怎麼解決

如果你說的是ssh鏈接linux伺服器超時的話,你只能使用終端登錄看看了,導致的原因有很多,比如關機了? sshd服務掛了、防火牆原因、sshd配置錯誤等等,上去看一下sshd的日誌和系統的日誌。以便快速定位問題

9. linux系統普通用戶 su - 切換到root許可權 提示登錄提示10s超時,假設這個階段完成,如何減少登錄提示時間

-
重啟系統進入grub菜單kernel行尾添加 rw init=/bin/bash車按b啟進入shell,切換/etc目錄編輯passwd文件保存並重啟

熱點內容
孔加工的編程 發布:2024-09-21 13:44:36 瀏覽:331
雞尾演算法 發布:2024-09-21 13:43:29 瀏覽:319
35歲資產如何配置 發布:2024-09-21 13:26:37 瀏覽:470
安卓哪個軟體燒流量 發布:2024-09-21 13:25:50 瀏覽:590
編譯局章程 發布:2024-09-21 13:12:45 瀏覽:710
清風演算法降權 發布:2024-09-21 12:28:33 瀏覽:566
雲租用伺服器費用 發布:2024-09-21 12:28:27 瀏覽:906
win2003ftp 發布:2024-09-21 12:20:43 瀏覽:562
展陳故事腳本設計 發布:2024-09-21 11:48:36 瀏覽:141
怎麼看電腦真實配置 發布:2024-09-21 11:12:54 瀏覽:331