linux伺服器設定遠端連線的時間限制

來源:互聯網
上載者:User

標籤:ssh遠端連線斷開

在/etc/ssh/ssh_config檔案中修改:        ConnectTimeout        300               //即為5分鐘如果是登入提示狀態的話:        LoginGraceTime        300
改完要重啟ssh服務:        service ssh restart         # Ubuntu        service sshd restart        # Redhat

網上的答案是這樣的,但是我試了一下,好像ConnectTimeout只能使原生bash斷開,而遠端串連卻沒有斷開。所以,我試用了別的辦法:

#vim  /etc/profile

 export TMOUT=300

若300秒內無輸入,則退出當前bash 這個可以?

我試了一下,遠程和本機bash均退出了(偶使用的是vmware虛擬機器做的)。暫時定為這個勝出吧!

但是這個是在用戶端無發送請求包保持串連的情況下,若強制在伺服器中斷連線呢?得到這樣的答案:

 

 寫個指令碼   到2個小時就kill掉 

弄指令碼 幹掉.....


#fuser -k /dev/pts/* 

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6C/84/wKioL1VLI1eSvDv_AAER0of8tfI531.jpg" title="20150507162639.png" alt="wKioL1VLI1eSvDv_AAER0of8tfI531.jpg" />

#pkill -kill -t pts/* 

這兩個應該都可以 幹掉所有串連 


但是我試過都沒成功,而且我也沒理解這命令的含義,所以我就用我自己麻煩的辦法kill了一下:

kill -9 `ps aux | grep ssh |grep @ |awk ‘{print $2}‘`

在我這裡能用成。

寫的還不夠完整和深入,希望懂得朋友能給個啟發,就不勝感激了。


另外,Xshell工具串連的:


伺服器預設就是會斷開的,但是串連工具會設定 發送活動狀態;

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6C/84/wKioL1VLI9ai00wjAACJYLG-g90556.jpg" title="BaiduShurufa_2015-5-7_16-29-3.jpg" alt="wKioL1VLI9ai00wjAACJYLG-g90556.jpg" />

在屬性-串連-保持活動狀態中,將會話期間保持活動狀態前面框裡,去掉這個勾選,就ok了! 


linux伺服器設定遠端連線的時間限制

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.