linux斷開連接
⑴ 如何解決SSH連接linux超時自動斷開
今天給大家說說Linux系統SSH超時斷開的處理方法!解決方法:通過修改/etc/ssh/sshd_config中的配置解決自動斷開的問題。下面是要修改的兩個配置項的含義:「ClientAliveInterval指定了伺服器端向客戶端請求消息的時間間隔, 默認是0, 不發送。而ClientAliveInterval 60表示每分鍾發送一次, 然後客戶端響應, 這樣就保持長連接了。這里比較怪的地方是:不是客戶端主動發起保持連接的請求(如FTerm, CTerm等),而是需要伺服器先主動。另外,至於ClientAliveCountMax, 使用默認值3即可.ClientAliveCountMax表示伺服器發出請求後客戶端沒有響應的次數達到一定值, 就自動斷開。正常情況下, 客戶端不會不響應。「1 查看當前配置grep「ClientAlive」 sshd_config#ClientAliveInterval0#ClientAliveCountMax32 備份原文件cp sshd_configsshd_config.bak3 修改配置文件sed-i 「s/#ClientAliveInterval 0/ClientAliveInterval 60/g」 sshd_configsed -i 「s/#ClientAliveCountMax3/ClientAliveCountMax 3/g」 sshd_config4 驗證修改結果grep「ClientAlive」 sshd_configdiff sshd_configsshd_config.bak5 重啟服務service sshdrestart上面就是Linux SSH超時斷開的解決方法介紹了,通過本文的設置,不管SSH是否超時都不會斷開,如果需要自動斷開可再設置回來。
⑵ 如何解決SSH連接Linux超時自動斷開
今天給大家說說Linux系統SSH超時斷開的處理方法!解決方法:通過修改/etc/ssh/sshd_config中的配置解決自動斷開的問題。下面是要修改的兩個配置項的含義:「ClientAliveInterval指定了伺服器端向客戶端請求消息的時間間隔, 默認是0, 不發送。
⑶ LINUX連接後斷開的問題
如果用nohup調用的話,是可以斷開的,系統會自動把腳本切換成後台執行,否則斷開後就中止了。
資料庫連接中斷也是類似的,只不過系統會根據情況自動選擇回滾或是提交
⑷ 用xshell連接Linux,我想主動斷開連接,改用什麼命令
xshell連接Linux不能使用命令,可能是ssh沒有連接成功,按照下面正確方法重新連接即可,步驟如下:
1.打開xshell,點擊「New」--「New Session Properties」,輸入這個連接名字,host項填寫訪問主機的IP如「192.158.0.0」,然後點擊「OK」按鈕。
2.點擊後會出現名為「session」會話,在這個會話窗口,看到了剛剛小編新建的一個主機連接,使用滑鼠左鍵點擊選中,然後點擊下方的「connect」連接。
3.窗口「SSH User Name」意思就是用戶名,在輸入框中輸入一個用戶名,然後點擊下方的「OK」按鈕。
4.用戶名輸入後點擊「OK」就到了輸入密碼步驟,輸入用戶名對應的密碼,最後點擊「OK」按鈕。
5.最後黑色的界面會顯示用戶名和from連接到的主機地址,證明已經連接成功了,然後就可以使用Linux操作了。
⑸ 如何解決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
⑹ linux 斷開連接如何不重新開窗口,直接重連
你是不是說的窗口方式,你可以不開窗口,直接使用SSH連接
當主機中開啟openssh服務,那麼就對外開放了遠程連接的介面
ssh為openssh服務的客戶端,sshd為openssh服務的服務端。如果有命令不明白可以看看《Linux就該這么學》 裡面有個專欄是 Linux命令大全(手冊)
⑺ 如何在linux下斷開adsl網路連接求大神幫助
筆者使用家用電腦已經有幾年的時間,隨著計算機的軟體、硬體的不斷升級換代,家裡已經買了三個不同配置的計算機。我想現在家庭中擁有兩台以上的計算機的朋友也有很多,如何充分發揮好它們功能,非凡是一些老爺機是許多朋友關心的話題,這里介紹一下筆者的Linux異構網路共享ADSL連接經驗供您參考。 一、 Linux下的ADSL連接 網路拓撲環境如圖1: 網路拓撲環境 1、首先檢查是否安裝了PPPOE軟體並且版本要高於3.5-1。 假如版本低於這個版本,先升級軟體版本(最新版本rp-ppoe-3.5-3.i386.rpm)。升級命令: # rpm Uvh rp-ppoe-3.5-3.i386.rpm 系統產生四個命令: adsl-setup:配置DNS、用戶賬號、口令、其他選項。 adsl-start:使用ADSL連接互聯網命令。 adsl-stop:斷開ADSL和互聯網連接命令。 adsl-stauts:檢測ADSL連接狀態命令。 2、配置ADSL連接 # adsl-setup 安裝過程一共9步,具體說明如下: 簡單介紹: 步驟1:添加輸入ADSL賬號的登陸賬戶名稱。按回車鍵繼續。 步驟2:選擇ADSL設備所連接的網卡,筆者使用的是eht0。按回車鍵繼續。 步驟3:選擇ADSL短線後是否自動撥號,包月用戶選擇「yes」,其他用戶選擇「no」,按回車鍵繼續。 步驟4:添加填入你的ISP的靜態主DNS地址和輔助DNS地址,按回車鍵繼續。 步驟5:添加輸入ADSL賬號的密碼然後重復輸入一次,填寫完成按回車鍵繼續。 步驟6 :選擇是否答應普通用戶開,關閉adsl連接。默認yes按回車鍵繼續。 步驟1~6具體步驟可見下圖: adsl安裝圖解1 步驟7:選擇防火牆等級,選擇0,填寫完成按回車鍵繼續。 步驟8:選擇是否在啟動的時候就撥號連接,默認no(包月用戶選擇「yes」),按回車鍵繼續。 步驟9:下面是輸入信息的一個摘要,確認後選擇「y」完成配置。 步驟7~9具體步驟可見下圖: adsl安裝圖解2 假如出現如下圖的界面表示ADSL在Linux配置完成。 ADSL在Linux配置完成 到此為止Linux 計算機已經可以通過ADSL上網了。用命令adsl-start來激活ADSL連接。下圖是在Linux 下使用瀏覽器瀏覽IT168家庭組網專區的網頁截圖。 Linux下的IT168家庭組網專區的網頁 查看ppp0連接情況,見下圖。 ppp0連接情況 以後通過adsl-start(使用ADSL連接互聯網命令)、adsl-stop(斷開ADSL和互聯網連接命令)、adsl-stauts(檢測ADSL連接狀態命令)三個命令進行ADSL連接控制。
⑻ MobaXterm連接遠程Linux伺服器會經常自動斷開
有可能是ssh配置了超時時間,超時了就斷開連接了。
解決方法
修改伺服器中/etc/ssh /sshd.config 文件,將LoginGraceTime的值設為0,默認為2m,TCPKeepAlive 設為yes,