簡介
在SSH
服務(wù)器上進(jìn)行遠(yuǎn)程內(nèi)容時,會經(jīng)常出現(xiàn)kex_exchange_identification: Connection closed by remote host
內(nèi)容,主要是由于遠(yuǎn)程計算機(jī)登錄節(jié)點的數(shù)量限制問題。
解釋
在 SSH
服務(wù)器上,最大并發(fā)登錄會話數(shù)是由 ‘MaxSessions’
參數(shù)來控制的。 ‘MaxSessions’
參數(shù)決定了 ssh
服務(wù)器最多會話數(shù)限制,同時也可以為用戶配置獨立的會話數(shù)限制。
當(dāng)SSH
服務(wù)器并發(fā)連接數(shù)超過一個閾值時,SSH
服務(wù)器有時候會限制并發(fā)連接數(shù)以避免過度的負(fù)載。通常情況下,SSH
服務(wù)器的默認(rèn)并發(fā)連接數(shù)限制是合理的。一些維護(hù)者可能更改此值,以適應(yīng)特定需求。
"MaxStartups"
參數(shù)是一個控制并發(fā)SSH
連接的重要參數(shù)。它用于定義可以同時處理的最大和最小連接數(shù)和與此相關(guān)的行為。如果已經(jīng)達(dá)到了最大連接數(shù),則不會有新的連接被允許。
在限制MaxStartups
參數(shù)之前,您需要理解其基本格式和選項。 SSH
服務(wù)器配置文件 “/etc/ssh/sshd_config”
中的MaxStartups
行指定一個三元組,具體定義為:
MaxStartups syntax: 'max:drop:win'
其中,”max”
表示允許的最大并發(fā)連接數(shù),”drop”
在最大并發(fā)連接數(shù)滿足后,表示進(jìn)一步出現(xiàn)的新連接的拒絕概率,”win”
表示接受新連接之前TCP SYN ACK
之后可用的進(jìn)入網(wǎng)絡(luò)的半開始連接數(shù)。
您可以嘗試在SSH
服務(wù)器上執(zhí)行以下命令來更改"MaxStartups"
限制值:
sudo vi /etc/ssh/sshd_config
然后找到"MaxStartups"
行。 您可以通過更改該行中的值來移除限制:
MaxStartups 100:30:50 # 最大連接數(shù)為100
保存并退出"/etc/ssh/sshd_config"
文件,并重新啟動SSH服務(wù)以應(yīng)用更改。文章來源:http://www.zghlxwxcb.cn/news/detail-560943.html
sudo service sshd restart
這應(yīng)該會更改SSH服務(wù)器的MaxStartups限制。但是,您應(yīng)該將服務(wù)器資源和網(wǎng)絡(luò)需求納入考慮,并確定將最大并發(fā)連接數(shù)設(shè)置為幾個才合適。文章來源地址http://www.zghlxwxcb.cn/news/detail-560943.html
到了這里,關(guān)于SSH遠(yuǎn)程連接時報錯kex_exchange_identification: Connection closed by remote host的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!