在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

保持SSH會話不掉線

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 2023-05-05 10:41 ? 次閱讀

1. 概覽

有多少次,我們想要保持SSH會話一直處于連接狀態(tài),以保持應用程序運行,或者只是避免在返回我們使用的SSH窗口時感到沮喪。在本教程中,你將獲得如何通過防止SSH會話超時,直到你關閉終端窗口。

2. 為什么SSH會關閉連接?

我們?yōu)榱耸褂肧SH登錄到服務器上,目的服務器上的守護進程(sshd)一定是保持運行狀態(tài)。如果SSH客戶端一段時間沒有發(fā)送到目的服務器,服務器會在超過一段時間后關閉連接。

為了防止關閉SSH連接,我們可以在客戶端或者服務端進行配置。

3. 設置配置文件

有幾個配置文件可以修改,以保持SSH會話的連接,避免超時。要看是從客戶端配置還是服務端配置。

3.1 客戶端配置

客戶端文件位置

$HOME/.ssh/config

如果我們使用使用cat $HOME/.ssh/config,可能會得到一個錯誤信息 “no file found”。

$ cat $HOME/.ssh/config
cat: /.ssh/config: No such file or directory

如果我們看到這個錯誤消息,意味著我們需要手動創(chuàng)建這個配置文件。如果.ssh目錄不存在,首先創(chuàng)建.ssh目錄,使用命令mkdir $HOME/.ssh來創(chuàng)建目錄,如果提示目錄已經存在,我們將會看到一個消息 “File exists”,請忽略即可;如果目錄創(chuàng)建成功,我們不會看到任何輸出信息。

$ mkdir $HOME/.ssh
然后創(chuàng)建配置文件touch $HOME/.ssh/config。
$ touch $HOME/.ssh/config

一旦我們創(chuàng)建好配置文件,我們還需要使用chmod修改配置文件的權限,不能讓所有人都可以編輯這個配置文件。

$ chmod 600 $HOME/.ssh/config

現(xiàn)在我們可以任何編輯器來編輯這個配置文件了,比如nano或者vim,在終端使用vim $HOME/.ssh/config打開配置文件。

現(xiàn)在讓我們來添加一些配置信息到配置文件里面。在vimi進入編輯模式,然后輸入下面的內容:

Host example
    Hostname example.com
    ServerAliveInterval 240

上面的配置信息,僅在SSH會議連接到example這個域的時候才會生效。

ServerAliveInterval設置了客戶端在發(fā)送保持連接信號之前的等待時間。

然后按ESC鍵,進入vim的命令模式,連續(xù)輸入:wq保存退出vim編輯器。

另外可以把example換成*來指定所有的域的配置

Host *
    ServerAliveInterval 240

我們可以使用上面同樣的步驟來編輯和保存配置文件。

3.2. 服務端配置文件

在某些情況下,我們可能可以訪問服務器上的配置文件。如果是這種情況,我們可以配置何時希望服務器關閉SSH連接。

在服務器上編輯配置文件的過程與客戶端配置文件類似,但有一些不同。

首先,服務器端配置文件的文件位置是/etc/ssh/sshd_config;

現(xiàn)在我們使用 vim 把ClientAliveInterval添加到配置文件,注意,這里是"Client"而不是"Server",跟上面客戶端的配置是不一樣的。

  ClientAliveInterval 60

ClientAliveInterval是以秒為單位指定的超時間隔。如果服務器從客戶端接收數(shù)據(jù)的時間超過了超時間隔,則服務器將向客戶端發(fā)送請求響應的消息。

3.3. 為什么不設置為從不斷開連接?

雖然將SSH會話設置為永不斷開可能很誘人,但在某些情況下,我們更明智的做法是為SSH設置超時。

如果我們連接的服務器是我們自己維護的服務器,那么設置超時可能沒有充分的理由。然而,如果我們在AWS E3這樣的平臺上托管我們的服務器,如果我們不設置超時,代價可能會很高。許多云托管平臺使用服務器時每分鐘收費,即使我們不積極使用SSH會話,保持SSH會話持續(xù)運行也會增加成本。

要在客戶端上配置超時,我們可以在與上面相同的配置文件中使用ServerAliveCountMax配置項來設置嘗試的次數(shù):

Host *
    ServerAliveInterval 240
    ServerAliveCountMax 2

客戶端繼續(xù)每240秒發(fā)送一次信號,客戶端現(xiàn)在還將偵聽來自服務器的信號。如果它兩次執(zhí)行ServerAliveInterval而沒有收到信號,它將關閉SSH會話。

同樣的,我們可以在服務器上做同樣的配置:

  ClientAliveInterval 60
  ClientAliveCountMax 2

注意,服務器上的配置沒有Host *的配置項

4. 結論

在本文中,我們學習了如何在客戶端和服務器端計算機上創(chuàng)建SSH設置的配置文件。然后,我們研究了哪些配置可以防止SSH會話超時。最后,總結一下我們不應該將SSH會話設置為永不斷開的一些原因。


審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9317

    瀏覽量

    86081
  • 客戶端
    +關注

    關注

    1

    文章

    291

    瀏覽量

    16768
  • SSH
    SSH
    +關注

    關注

    0

    文章

    189

    瀏覽量

    16407

原文標題:保持SSH會話不掉線

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    樹莓派無線網卡老是掉線是怎么回事?

    通,此時ssh終端有反應,ping值在70毫秒左右如果一直用則網絡不會掉線,大家有遇到過這種情況嗎?我懷疑是樹莓派的無線網卡在沒有網絡通訊的時候自動sleep了求解決。。。
    發(fā)表于 09-15 10:57

    什么是 SSH(secure shell)

    Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協(xié)議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防
    發(fā)表于 09-21 18:49

    推薦使用集串口,SSH遠程登錄和FTP傳輸三合一工具MobaXterm

    左上角的Session(會話控制),在彈出的窗口中選擇SSH,如圖2.22和2.23所示。圖2.22選擇Session圖2.23選擇SSHb)在彈出操作框里,輸入主機IP和端口號(默認22),然后
    發(fā)表于 10-31 09:39

    如何徹底屏蔽以太網芯片干擾保證網絡不掉線?

    掉一次線),希望高手們能不能提供什么解決方法,徹底屏蔽掉其對芯片的影響,保證網絡不掉線(增加電容電感等方法以及試過了,另外還在芯片上蓋上了錫箔紙,還是會產生影響,)
    發(fā)表于 09-17 22:35

    SSH定義及應用

    學習完本課程,您應該能夠:了解SSH定義及應用。掌握SSH和SFTP工作原理,掌握SSH和SFTP應用,掌握SSH和SFTP的配置及維護。
    發(fā)表于 04-12 17:38 ?12次下載

    對目前流行的ssh密碼暴力破解工具進行實戰(zhàn)研究、分析和總結

    Group)所制定;SSH 為建立在應用層基礎上的安全協(xié)議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協(xié)議。
    的頭像 發(fā)表于 01-29 15:10 ?5.4w次閱讀
    對目前流行的<b class='flag-5'>ssh</b>密碼暴力破解工具進行實戰(zhàn)研究、分析和總結

    靈動輕辦公,全時不掉線——全新HUAWEI MateBook E正式發(fā)布

    在連接、天線、射頻等領域多年的技術積累,成功將這項體驗帶到了PC上。 此次發(fā)布的全新HUAWEI MateBook E特別為經常在外辦公、工作場所不受限的移動辦公人群打造,適用于所有期待開機即聯(lián)網、黑屏不掉線的高效工作及生活方式人群。內置4G LTE,插入Nano-SIM卡即可實現(xiàn)智
    發(fā)表于 04-12 21:34 ?616次閱讀

    SSH服務器應用程序免費下載

    SSH 為 Secure Shell 的縮寫,由 IETF 的網絡小組(Network Working Group)所制定;SSH 為建立在應用層基礎上的安全協(xié)議。SSH 是較可靠,專為遠程登錄
    發(fā)表于 11-25 08:00 ?1次下載
    <b class='flag-5'>SSH</b>服務器應用程序免費下載

    DS18B20 穩(wěn)定搜索20個ROM,不重復,不掉線

    DS18B20 穩(wěn)定搜索20個ROM,不重復,不掉線源程序COPY地 再次感謝 sandeepin 作者https://blog.csdn.net/sandeepin/article
    發(fā)表于 01-17 09:49 ?6次下載
    DS18B20 穩(wěn)定搜索20個ROM,不重復,<b class='flag-5'>不掉線</b>

    如何防止SSH會話斷開連接

    SSH連接經常會在幾分鐘不活動之后,出于安全原因,將會自動斷開連接。通過修改一下命令可以讓回話保持連接狀態(tài)。
    的頭像 發(fā)表于 12-28 09:39 ?1199次閱讀

    SSH第1部分:配置SSH以安全連接到遠程設備

    ? /UNIX 環(huán)境和網絡設備建立安全的命令行會話。隨著物聯(lián)網 (IoT) 設備的激增,設置 SSH 以啟用安全登錄比以往任何時候都更有用。
    的頭像 發(fā)表于 01-03 09:45 ?1440次閱讀

    為何SSH會話不能設置為永不斷開?

    今天浩道跟大家分享運維工作中常常被大家忽略的SSH會話中斷背后的一些知識點!
    的頭像 發(fā)表于 05-08 18:16 ?1144次閱讀

    SSH命令詳解

    ssh是一種安全的遠程登錄及傳輸協(xié)議。ssh可用于遠程登錄、遠程文件傳輸?shù)取?b class='flag-5'>ssh是安全的shell。
    的頭像 發(fā)表于 06-02 10:00 ?1.7w次閱讀
    <b class='flag-5'>SSH</b>命令詳解

    地平線旭日X3派試用 | ssh密鑰登陸 藍牙手柄連入ros

    SSH為建立在應用層基礎上的安全協(xié)議,專為遠程登錄會話和其他網絡服務提供安全性的協(xié)議,利用 SSH 協(xié)議可以有效防止遠程管理過程中的信息泄露問題……
    的頭像 發(fā)表于 12-08 16:18 ?1230次閱讀
    地平線旭日X3派試用 | <b class='flag-5'>ssh</b>密鑰登陸 藍牙手柄連入ros

    Serial、SSH、Rlogin、Telnet、Raw協(xié)議介紹

    SSH是較可靠,專為遠程登錄會話和其他網絡服務提供安全性的文件傳輸協(xié)議。建立在應用層和傳輸層基礎上。利用SSH協(xié)議可以有效防止遠程管理過程中的信息泄露問題。
    的頭像 發(fā)表于 12-05 09:55 ?3395次閱讀
    主站蜘蛛池模板: 亚洲аv电影天堂网 | 午夜视频在线观看免费观看在线观看 | 老色批影院| 黄页网站视频免费 视频 | 三级黄色片免费观看 | 男人cao女人视频在线观看 | 五月天激情综合网 | 国产伦精品一区二区三区免费 | 濑亚美莉vs黑人欧美视频 | 成人欧美一区二区三区黑人免费 | 久久成人网18网站 | 天天摸天天做天天爽 | 久久精品国产亚洲婷婷 | 午夜在线视频观看版 | 国产在线一卡 | 免费看性 | 亚洲狠狠网站色噜噜 | 狠狠操欧美 | 特级一级黄色片 | 午夜嘿嘿 | 免费任我爽橹视频在线观看 | 一级国产特黄aa大片 | 丝袜美腿一区 | 亚洲性一区 | 侵犯希崎中文字幕在线 | 亚洲日本中文字幕天天更新 | 直接黄91麻豆网站 | 天天摸日日 | 狠狠色噜噜狠狠狠97影音先锋 | 伊人网综合在线视频 | 免费视频不卡 | 在线看免费视频 | 美女国产在线观看免费观看 | 国产真实乱xxxav | 亚洲色图日韩精品 | 性色在线视频 | 小视频国产 | 亚洲一区中文字幕在线观看 | 中国一级特黄特色真人毛片 | 午色影院 | 色在线免费观看 |